Altera
Senior FPGA IP Solutions Engineer – Robotics Technology
United Kingdom · Work style not stated · Full time
Apply on the employer’s site ↗See how well you match this job
You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.
About the role
Description from the employer’s posting. Check the employer’s page for the current version.
- EmployerAltera
- LocationUnited Kingdom
- Work styleWork style not stated
- Employment typeFull time
- Employer posted
Job Details:
Job Description:
Altera is seeking a talented Senior FPGA IP Solutions Engineer to join the Robotics Technology Group in Marlow, UK. This hands-on role focuses on the design, verification, and delivery of high-performance FPGA IP and solutions that enable next-generation robotics and industrial automation systems.
Working within a small, highly technical team, you will develop reusable RTL IP for sensor ingestion, data pre-processing, fusion pipelines, and real-time compute accelerators for robotics use cases. Your primary ownership is the RTL IP and the low-level software interface (HAL / driver API) that exposes it—covering micro-architecture, RTL implementation, simulation, timing closure, and Quartus Prime / Platform Designer integration. You will also maintain a clear awareness of how that IP fits into the broader system and solution stack, collaborating with software and systems engineers on reference designs and customer-facing robotics platforms.
Show full description
This role emphasizes deep FPGA IP and HAL craftsmanship—high-performance RTL, verification and simulation, and clean low-level APIs—while requiring enough system-level awareness to integrate cleanly into end-to-end robotics solutions.
Key Responsibilities
FPGA IP Design & Architecture
- Design, implement, and optimize high-performance soft IP in Verilog/SystemVerilog for robotics and industrial solutions
- Define and maintain low-level HAL / driver APIs that expose IP capabilities to embedded and host software
- Develop RTL for sensor ingestion, pre-processing, fusion, and mathematical / DSP algorithms mapped efficiently to FPGA fabric
- Apply strong FPGA architecture awareness to drive resource allocation (ALMs, DSP, memory), Fmax, and power/performance trade-offs
- Integrate IP into system designs using Quartus Prime and Platform Designer (Avalon / AXI interconnects, streaming and memory-mapped fabrics), with awareness of full-stack solution integration
Verification, Simulation & Timing Closure
- Write and maintain testbenches; perform functional simulation and regression of IP and subsystems
- Drive static timing analysis (STA), timing closure, clock-domain crossing (CDC) correctness, and constraint quality
- Debug designs through simulation, SignalTap / on-chip debug, and lab bring-up as required
- Contribute to design examples, simulation models, and technical documentation for internal and customer use
Design Infrastructure & Delivery
- Work effectively within engineering infrastructure including Perforce, GitHub, Jenkins, and TeamCity
- Support continuous integration, regression flows, and release quality for IP and reference designs
- Collaborate with software, systems, and applications engineers on HW/SW co-design and platform integration, including robotics software stacks where applicable (e.g. ROS2)
- Support platform bring-up, validation, and resolution of customer or internal technical issues
Qualifications:
Minimum Qualifications
- Min 10 + Years experience with BSc / MSc (or equivalent) in Electrical/Electronic Engineering (EEE), Computer Engineering, Computer Science, or a related discipline
- Strong production experience in RTL design (Verilog and/or SystemVerilog) targeting FPGAs
- Hands-on experience with RTL verification and simulation (e.g. ModelSim/Questa, VCS, or equivalent)
- Proven ability to close timing and optimize resource utilization on real FPGA designs
- Working knowledge of Quartus Prime and Platform Designer (or equivalent FPGA toolchain and system integration flows)
- Experience debugging FPGA designs using on-chip instrumentation (e.g. SignalTap Logic Analyzer) and hands-on bring-up and debug on development kits and physical boards
- Familiarity with modern engineering infrastructure such as Perforce and/or GitHub, and CI systems such as Jenkins and/or TeamCity
- Strong analytical, debug, and problem-solving skills, with clear written and verbal communication
Preferred Qualifications
- Experience developing high-performance, reusable FPGA soft IP (streaming pipelines, DSP, interconnect, or compute accelerators)
- Deep understanding of FPGA architecture, pipelining, CDC, constraints, and STA best practices
- Experience with sensor data ingestion, pre-processing, sensor fusion, and/or mapping mathematical algorithms into hardware
- Prior exposure to robotics systems and robotics software stacks (e.g. ROS / ROS2) is a strong plus, enabling closer alignment of FPGA IP capabilities with end-application requirements
- Experience with motor control topics (e.g. FOC, PWM generation, encoders/resolvers, current/torque loops, or real-time motion control on FPGA) is a plus
- Scripting experience (Tcl, Python, and/or Perl) for automation of build, simulation, and timing flows
- Familiarity with Avalon and/or AXI protocols, low-level HAL / driver APIs, and HW/SW integration with embedded processors or accelerators
Job Type:
Regular
Shift:
Shift 1 (United Kingdom)
Primary Location:
Marlow, Buckinghamshire, United Kingdom
Additional Locations:
Basingstoke - UK
Posting Statement:
All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Check your resume against this job Free, no sign-up. Nothing you paste is stored.
Staying safe while you apply
- Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
- Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
- Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.
Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.
Preparing for this role with ROLIVA
- Check the fit.
Compare the requirements with the experience you have confirmed, including gaps.
- Prepare honestly.
Build interview stories and application drafts from your own evidence.
- Keep track.
Save the role and record your own application status and follow-ups.
Solutions engineer jobs in United Kingdom
ROLIVA currently lists 237 open roles like this in United Kingdom.
Employers hiring for this
- Databricks16 open roles
- Swarovski12 open roles
- Snowflake11 open roles
- Telefonicatech7 open roles
- Hewlett Packard Enterprise6 open roles
Top skills asked for
Listings whose description mentions each term. A mention is not a requirement.
- Python71 postings
- AWS66 postings
- Azure60 postings
- SQL41 postings
- GCP39 postings
- Machine learning33 postings
- Snowflake27 postings
- Go-to-market25 postings
At a glance
- Employment typeFull time
- SenioritySenior
- Employer posted
- Added to ROLIVA
- Last checked
Skills in this posting
Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.