Senior Embedded software engineer

Agilis Recruitment
Senior Embedded Software Engineer – Microcontrollers
Gloucestershire (on-site)
£70,000 – £80,000
We’re on the lookout for a Senior Embedded Software Engineer with 5 + years of strong experience in writing C/C++ code for microcontrollers. Based at this company’s headquarters in Gloucestershire, you’ll join a dedicated and established team of Engineers working on the next generation of this organisation’s world changing products.
Primary Role:
In this role, you will have the opportunity to work collaboratively with others, contributing to the architecture of various embedded software projects. Your primary responsibilities will involve closely collaborating with team members to specify, write, test, and document software for cutting-edge devices, utilising a combination of C and C++. Additionally, you will play a vital role in collaborating with other engineering team members on development projects. As a Senior Embedded Software Engineer, your expertise and contributions will be crucial in advancing this organisations’ next generation of product.
Required Skills:
- C/C++ code for microcontrollers (including hardware drivers)
- Experience with prototype hardware
- Software development tools e.g. ALM Tools, IDEs
Desirable (NOT crucial) Skills:
- The ability to understand scalable and modular design principles.
- Can write with Engineering tools in Windows (C#/.NET etc.).
- A knowledge of low-level communications such as Ethernet, SPI and I2C.
- UI development experience.