Embedded C 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 established technology company develops compact video technologies for surveillance applications. An opportunity has arisen for a talented Embedded C Software Engineer to join their expanding development team.
In this role, you would be working throughout the software development life cycle, developing new features and products as well as improving existing products, carrying out testing in collaboration with their dedicated QA team, and creating documentation.
Requirements
- A demonstrably excellent programming skills in C
- Experience of working with embedded operating systems, including embedded Linux
- A solid understanding of software development best practice, including version control (e.g. Git), and testing and debugging strategies
- An understanding of comms protocols (SPI, TCP, UDP etc.)
- Some aptitude with electronics circuits and common components. You should also be au fait with using common diagnostic equipment such as oscilloscopes, logic analysers, etc.
Not essential, but familiarity with using the Eclipse IDE would be useful, as would an understanding of video encoding formats.
Benefits & conditions
This a great opportunity to join an established and successful West Cambridgeshire-based company. Their company culture is flexible and minimizes bureaucracy, and flexible working is possible for much of the week once the staff member is up to speed. The role features a competitive salary and benefits scheme.
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
Loading talks and stories from around this role…