Embedded Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+3 more
Job description
We’re recruiting for Senior to Principal Embedded Software Engineers to join a highly skilled engineering team developing advanced embedded, FPGA and real-time systems within a secure and technology-driven environment.
This is an opportunity to work on complex engineering programmes, contributing to the design and development of mission-critical systems across the full product lifecycle.
As a Senior or Principal Embedded Software Engineer, you’ll take ownership of software development activities whilst working closely with FPGA, electronics, systems and verification teams.
Depending on experience, you’ll also have the opportunity to provide technical leadership, mentor engineers and influence software architecture decisions., * Design and develop embedded software using C/C++
- Develop software for embedded Linux and real-time environments
- Support hardware/software integration and system bring-up
- Debug and troubleshoot complex embedded systems
- Participate in system verification and validation activities
- Work closely with multidisciplinary engineering teams
- Contribute to software architecture, design reviews and technical decision-making
- Support the delivery of high-quality solutions throughout the development lifecycle
Requirements
- Embedded Software Development
- Embedded Linux
- Hardware & Software Integration
- ARM-Based Platforms
- Systems Debugging & Troubleshooting
- Full Development Lifecycle Experience
- FPGA-based systems
- VHDL or Verilog exposure
- Networking and communications protocols
- High-reliability or safety-critical systems
- Defence, Aerospace, Broadcast, Telecommunications or Industrial environments
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Hard?
Software Engineer Salary London
How software is steering vehicle technology
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again