We’re looking for an Embedded Firmware / Software Engineer to join our Research and Development team. Reporting to the R&D Manager, this position provides a range of exciting technical challenges working on projects to develop products that help keep people independent and safe.
As we have a wide range of applications and technologies, you should have a willingness to learn and contribute across multiple projects.
What we offer :
Great team culture and a competitive salary. Work onsite with a multi-disciplinary team, with free fruit, great coffee machines, stand-up / sit-down desks, and the opportunity to grow your career while working on life saving products.
What You’ll Need :
- Strong embedded C / C++ programming skills and experience
- Solid understanding of embedded systems and real-time operating systems (RTOS)
- Ability to write and maintain clear engineering documentation (requirements, designs, tests)
- Strong analytical and innovative problem-solving skills to develop effective solutions
- Willingness to learn new technologies and adapt to changing industry trends
- Good communication and collaboration in a team environment
- Hands-on experience debugging and testing embedded hardware using tools like oscilloscopes, multimeters, and logic analysers
- Knowledge of machine learning, particularly in embedded contexts
- Experience with firmware unit testing and test-driven development
- Understanding of cybersecurity and related regulatory standards
Nice to Have :
Experience with C# or PythonEmbedded Linux or Android experienceFamiliarity with communication protocols (UART, SPI, I2C)Ability to read and interpret electrical schematics and PCB layouts#J-18808-Ljbffr