Embedded C 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 company has a unique product that offers the Software Engineer a chance to work not only at the control system interface but also creating higher level software at a system level. Your experience as an Embedded C Engineer will provide you with the awareness of the pitfalls in designing embedded software and in this case you will be applying your skills to a mechatronic product.
Requirements
- Significant commercial knowledge of embedded C
- Understanding of object oriented design perhaps using C++
- Ability to create a web interface to configure your embedded system
- A strong academic background required to work within a bright team
- Confidence in working in a talented multi-disciplinary team
- Hands-on hardware experience, particularly fault finding through software
- Exposure to Linux, ARM assembler and kernel development
- Active in exploring new design approaches
- A keenness to work in a continuous integration environment
You will join a team of friendly, dedicated developers working in Cambridge with free parking. This is an excellent opportunity to join a global company where this particular product is designed solely in Cambridge.
Keywords: Embedded C, Jenkins, TDD, Linux, Yocto project, C++, Mechatronics, 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 Entry-Level Software Engineering Jobs
Fully Remote Software Engineer Jobs
Dev Digest 121 - AI goes offline
Find a Developer Job: 12 Best Job Sites For Developers