This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At A‑SAFE, we’re expanding our technology capabilities with a new generation of IoT‑enabled safety products, and as a Senior Embedded Software Developer, you’ll play a key role in bringing them to life. You’ll join a close‑knit embedded systems team working side‑by‑side with electronics, mechanical engineering and cloud development colleagues. Together you’ll design, develop and deliver the next generation of sensors, gateways and testing tools that make industrial environments safer and more efficient across the globe. This is a role for someone who wants ownership, variety, and the chance to influence how products are architected from the ground up.
Job Responsibility:
Design and develop firmware for a growing portfolio of IoT sensors, gateways and production test tools
Collaborate with electronics, mechanical and cloud engineers to integrate systems and solve real‑world challenges
Bring ideas, innovation and professional insight to reviews, helping shape firmware requirements and product direction
Test, validate and debug firmware to ensure everything works reliably in tough industrial environments
Prepare clear documentation, from specifications to test reports, so knowledge is shared and decisions are well‑informed
Research emerging technologies and champion new ways to improve performance and efficiency
Contribute to a positive, collaborative team culture where creativity and continuous improvement are encouraged
Requirements:
Strong communication skills and the confidence to collaborate across teams
An innovative mindset with curiosity and willingness to learn new technologies
Excellent analytical and problem‑solving ability
A detail‑driven, quality‑focused approach to work
Self‑motivation and the ability to manage your own workload effectively
Degree in Software Engineering or a related discipline
Experience developing embedded software using C, C++ or C#
Familiarity with Embedded Linux, FreeRTOS, Zephyr or other RTOS platforms
Experience working with low‑level communication protocols (UART, I2C, SPI)
Ability to use test equipment such as oscilloscopes, spectrum analysers or multimeters
Experience with Jira task management and GitHub release management
What we offer:
A subsidised on-site gym, available for all colleagues
Flexible start and finish times to fit around you and your lifestyle
Enhanced Maternity, Paternity and NICU pay
25 Days holiday plus bank holidays with the option to buy more
Cycle to work scheme, Specsavers vouchers, long service rewards, EAP