all levels Effective and flexible team player What will help you on the job Experience supporting production Design for Test (DFT) and Design for Manufacture (DFM) methodologies and techniques Embeddedfirmware design (C/C assembler/Python). EEO Statement Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Arm Limited
leader, you will lead the QA and Release engineering functions to support the Arm Infrastructure Solutions ecosystem. The ideal candidate will have a deep technical background in Infrastructure or Embedded software, strong leadership skills, and the ability to drive large-scale initiatives in a fast-paced environment. Responsibilities: Provide strategic direction and technical leadership for all QA and Release … mentor an existing high-performing engineering team with presence in multiple countries whilst fostering a culture of innovation, accountability, and continuous improvement. Work closely with Product Management, Technology Management, Firmware engineering, and Operations teams to deliver projects on time and within scope. Provide hands-on guidance on functional and non-functional product validation, build and release automation and systems … experience driving large-scale system software validation and QA initiatives! Deep understanding of Release engineering methodologies and processes, automation frameworks, and associated toolchains. Solid experience in programming languages for embeddedfirmware and systems validation (e.g. C, Python) Experience of defect triage, system software integration, embedded software development within cloud server environment. "Nice To Have": Familiarity with open More ❯
Overview The Electronics & Embedded Systems (EES) business unit has world class experts in the provision of real-time embedded systems, specialising in safety critical control systems. To continue to grow the business we are now looking for experienced Software Engineers to join our growing team. We are a key supplier to a number of the largest defence suppliers … Outside IR35) working basis , typically with 3 days onsite in Bristol, though you must be prepared for travel to client location. Responsibilities EE requirements content, and experienced in handling embedded software or firmware requirements Experience in development complex systems design requirements, particularly for implementation in software. Manage system requirements, verification and compliance evolution against a rapid system baseline More ❯
spends most of its time working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embedded software or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our … Software Engineer (UI) building Roku's platform for millions of daily users. You'll create breakthrough UI experiences using modern C++ and AI-powered development tools, while solving complex embedded systems challenges that directly impact how the world streams content. This role combines deep technical problem-solving with cutting-edge AI applications. You'll work closely with product teams … proactively, and thrive on high-visibility impact. What you'll be doing Build scalable UI features optimised for millions of users Lead technical investigations and architect solutions for complex embedded systems challenges Integrate AI/ML capabilities and leverage generative AI tools to accelerate development Collaborate with cross-functional teams on global platform features Develop engineering tools and mentor More ❯
Senior Firmware Engineer - £ 60 - 70k – Oxford My client is a leading company in their niche developing sensor technology. Due to sustained success, they’re looking to grow their team. Main duties: + Complex hardware & software development throughout the whole product cycle + Designing parts for projects, managing those projects, and supervising project team + Investigate and develop ideas, suggest … solutions, and identify opportunities Skills and Experience Required: + Embedded software and firmware experience (C/C++ for real-time development, ARM MCUs, RTOS, PIC) + Hardware design and PCB development experience + Good experience in product life cycle management (R&D, maintenance, client support) + Strong background in low-level comms protocols (UART, SPI, I2C, and thread More ❯
experience with lab equipment, such as; spectrum analysers, oscilloscopes, VNAs, and signal generators; have proficiency in schematic capture and PCB layout tools (e.g., Altium, Cadence); and a familiarity with embedded systems and firmware debugging. Qualifications: A Bachelors or Masters Degree in Electronics Engineering, Physics, or other relevant fields or experience within the industry. Additional Information: Candidates MUST be … a range of Benefits including Stock Options, 25 days holiday, and relocation assistance. Skills: Hardware, Hardware Design, High-Speed Network Interface, RF, Photonics, Optics, EMC, TCL, Python, PCB Layout, Embedded Systems. To Apply Direct: Please send CV & Covering Letter to Iona Mulligan More ❯
Employment Type: Permanent
Salary: £75000 - £100000/annum depend on experience, plus benefits
spends most of its time working on customer focused features that improve the user experience on Roku devices, primarily related to purchase and payment features that are implemented in embedded software or firmware. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide. Our … Software Engineer (UI) building Roku's platform for millions of daily users. You'll create breakthrough UI experiences using modern C++ and AI-powered development tools, while solving complex embedded systems challenges that directly impact how the world streams content. This role combines deep technical problem-solving with cutting-edge AI applications. You'll work closely with product teams … proactively, and thrive on high-visibility impact. What you'll be doing Build scalable UI features optimised for millions of users Lead technical investigations and architect solutions for complex embedded systems challenges Integrate AI/ML capabilities and leverage generative AI tools to accelerate development Collaborate with cross-functional teams on global platform features Develop engineering tools and mentor More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Platform Recruitment
Develop and verify real-time DSP algorithms and high-speed feedback control systems on FPGAs Design and implement electronic control systems and high-speed FPGA-based interfaces Debug complex embedded systems involving hardware, firmware, and software, and perform rigorous testing using precision measurement tools Required skills: Extensive engineering or computer science experience with strong FPGA development skills using … digital and RF hardware performance and constraints, including software-based control of FPGA IP blocks Desirable skills: Experience with Xilinx Zynq and RFSoCs Competent in PCB design Proficient in embedded systems programming using C/C++ or Rust, with working knowledge of Python Familiar with Git, and SDR systems What you'll get as an FPGA Engineer. Competitive salary … part of the future of engineering! VISA Sponsorship is not available for this role Platform Recruitment: Platform recruitment covers a wide range of IT and Engineering positions, including C++, Embedded, Electronics, Mechanical, DevOps, Cloud, Support, Project Management, Technical Sales, and more More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Experience : Contributions to open-source fuzzing tools, sanitisers, or security research publications. Knowledge ofdistributed fuzzing at scale (GCP/AWS, Kubernetes, or bare-metal clusters). Familiarity with kernel, embedded, or firmware fuzzing (e.g., Syzkaller, QEMU-based harnesses). Background in reverse engineering, static analysis or symbolic execution. Experience integrating fuzzing intoCI/CD pipelines and tracking coverage More ❯
and bioinformaticians to streamline experimental workflows, improve user experience, and integrate software with complex hardware systems. Develop and refine GUIs for prototype instruments working with stakeholders. Develop and maintain embedded software or firmware for instruments where applicable. Ensure robust communication between hardware components e.g., sensors, actuators, pumps. Develop software to automate lab processes, sample handling, experimental protocols, and More ❯
part of a team. Technical Proficiency: Knowledge of hardware design principles and practices. Experience with scripting and programming languages (e.g., Python, C/C++) for test automation. Familiarity with embedded systems and firmware testing. Personal Attributes: Attention to detail and a methodical approach to testing. Ability to manage multiple tasks and projects simultaneously. Strong organizational skills and the More ❯
to produce and refine rapid design iterations. Modelling and Analysis: Use MATLAB/Simulink and other tools to model complex systems, analyze performance, and validate control algorithms. Circuit and Firmware Development: Collaborate with electronics engineers to design circuits and implement control algorithms for microcontroller-based systems, ensuring space-grade reliability. Code Generation: Create isolated MATLAB/Simulink control modules … for embedded system deployment. This includes separating control logic from simulation code and defining clear interfaces with consideration for microcontroller resource constraints. Fundamental Requirements MEng, MSc, or PhD in Electronics, Mechatronics, Automation, Control Systems, Robotics, Aerospace, Mechanical, or a related discipline. Strong understanding and hands-on experience with control design, tuning, and implementation. Familiarity with power electronics and electrical … power converters, with experience in PPU systems highly desirable. Proficiency in MATLAB/Simulink for control system design and analysis. Embedded Systems: Experience developing firmware for microcontroller-based systems. Why NewOrbit Space? Pioneering Space Technology - You'll contribute to launching groundbreaking technology into space. Your work on our revolutionary air-breathing ion propulsion system will redefine satellite operations More ❯
preferred). Confident reading and interpreting schematics and technical documentation. Strong problem-solving skills, hands-on approach, and attention to detail. Adaptable, self-motivated, and delivery-focused. Desirable Skills: Embedded C/C++ and firmware development. Test automation (design and/or production environments). Understanding of UV systems or water/process engineering. Experience in a multidisciplinary More ❯
environment where every voice is valued and empowered. 'sTechTogether THE OPPORTUNITY We are seeking multiple Systems Engineers to support capability development across requirements engineering and system safety for complex embedded and naval-related systems. The roles involve managing evolving system baselines, supporting software and firmware requirement definition, and delivering structured safety analysis and documentation. KEY RESPONSIBILITIES: Define and … manage embedded software and firmware requirements, supporting system-level design and implementation. Develop and maintain complex system requirements aligned with rapid release schedules. Lead requirement flow-down from system-level to design and implementation teams. Generate and manage detailed requirement sets and support baseline change control Conduct hazard and safety analysis for naval systems, including: Functional Failure Analysis … What-If Analysis (SWIFT) HAZOPs. Develop safety requirements, safety cases, and evidence-based arguments using Goal Structuring Notation (GSN). EXPERIENCE AND SKILLS: Strong experience in requirements engineering for embedded software/firmware. Skilled in system design and verification across iterative baselines. Background in systems safety engineering, particularly for naval systems. Proficiency in hazard identification, analysis techniques, and safety More ❯
Salford, Greater Manchester, North West, United Kingdom
Vertex IT Solutions Ltd
equipment and bespoke test rigs. Document and analyse test results, ensuring compliance with internal specifications and industry standards (e.g., CE, FCC). Identify and troubleshoot faults in PCBs, wiring, firmware, and interface connections; escalate unresolved issues to engineering. Collaborate with production teams to streamline test workflows and ensure traceability of outcomes. Maintain calibration records and ensure that test equipment … non-technical teams. Familiarity with ESD-safe handling and ISO-based quality systems. Desirable Qualifications BTEC, HNC/HND, or equivalent in Electronics or a related field. Experience with embedded systems and firmware testing. Knowledge of Lean manufacturing or Six Sigma methodologies. More ❯
and performance testing on AV electronic products and subassemblies. Use diagnostic tools such as oscilloscopes, multimeters, logic analysers, and bespoke test rigs. Identify and troubleshoot faults on PCBs, wiring, firmware, and interfaces. Document test results and ensure compliance with CE, FCC, and internal standards. Maintain calibration records and ensure test equipment is in working condition. Contribute to root cause … and attention to detail Familiarity with ESD-safe practices and ISO-based quality systems Desireables: BTEC, HNC/HND or equivalent in Electronics or a related field Experience with embedded systems or firmware testing Knowledge of Lean manufacturing or Six Sigma methodologies This is a fantastic opportunity to get involoved with one of the UK's top AV More ❯