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
Job description
This growing group specialises in the design and development of embedded solutions for a diverse range of technically demanding software projects. As an Embedded Software Engineer you will be involved in the complete software lifecycle, from concept and analysis, through design and implementation and test development.
Requirements
- A 1st or 2:1 degree in Electronics, Computing, or similarly applicable subject from a well-ranked university
- Excellent knowledge of embedded C, particularly for real-time applications
- A working knowledge of electronics and the use of common diagnostic equipment
In addition, any experience of the following would also be of interest:
- Bare-metal programming
- Python or C++
- Building PC utilities for embedded system testing (using C#, C++ or Python)
You will participating in a fast moving, world class business, with the opportunity to make a visible contribution to the success and growth of the business and have access to professional development into a variety of technical, business and leadership roles.
Keywords: Embedded, C, Real-Time, Bare-Metal, Electronics, Python, Cambridge.
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
Where To Find Software Engineering Jobs
Is Software Engineering Hard?
Software Engineer Salary London
The 12 Best Jobs for Software Engineers