Embedded C Software Engineer (27125)
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.
You will need:
- 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.
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.
Keywords: Embedded, C, Linux, RTOS, SPI, UDP, TCP, Git, video codecs, West Cambridgeshire
Interested? Send your CV to ECM Selection. We do read every CV and try to respond to everyone. Or recommend a friend for £250, details at https://ecmselection.co.uk/tell-a-friend.
Please note: even if you don’t have exactly the background indicated, do contact us now if this type of job is of interest – we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.