Embedded Systems Engineer; FPGA/RTOS
Listed on 2026-07-13
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Location: Harwell
• Develop embedded software and firmware for real-time control and telemetry systems
• Design FPGA and firmware solutions using VHDL/Verilog for high-speed hardware control
• Build and optimise embedded C/C++ applications within RTOS environments
• Implement deterministic control loops and low-level hardware interfaces
• Develop robust communication protocols across digital and RF subsystems
• Design fault-tolerant and resilient system architectures for high-reliability environments
• Support hardware-in-the-loop testing, integration, debugging, and verification activities
• Optimise performance, power consumption, and memory usage in constrained embedded systems
• Contribute to secure remote management and monitoring capabilities for deployed systems
• Work closely with systems, hardware, RF, and software teams to deliver integrated solutions
Requirements
- Strong knowledge of embedded systems operating within real-time or constrained environments
- Proficiency in embedded C/C++ and RTOS-based development
- Strong capability in FPGA and firmware development using VHDL, Verilog, or similar HDL technologies
- Solid understanding of low-level communication interfaces such as SPI, I²C, UART, CAN, or Ethernet
- Capability in debugging and verification using tools such as JTAG, logic analysers, or HIL environments
- Strong understanding of fault-tolerant and resilient embedded system design principles
- Knowledge of high-speed interfaces and integration between FPGA, DSP, and RF systems
- A methodical approach to problem-solving with strong attention to detail
- Strong collaboration and communication skills across multidisciplinary engineering teams
- Awareness of high-reliability engineering practices within aerospace, defence, or similarly demanding environments.
🔍 ATS Optimization Keywords
Below are skills and terms extracted directly from this job posting to improve Applicant Tracking System (ATS) visibility. This unique feature helps candidates tailor their applications more effectively — a feature exclusive to Job Tailor job listings.
Hard Skills
- embedded software
- firmware development
- VHDL
- Verilog
- C
- C++
- RTOS
- communication protocols
- deterministic control loops
- low-level hardware interfaces
Soft Skills
- problem-solving
- attention to detail
- collaboration
- communication
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: