Embedded Software Engineer
- Collaborate globally with engineering teams in Eindhoven, Bangalore, China, and the US.
- Ensure software quality, through unit testing, integration testing, code reviews and FMEAs.
- Plan, estimate, and document your work, maintain personal and team backlogs, and provide structured progress updates.
Ready to shape the future of oral healthcare through cutting-edge embedded technology? As a Senior Embedded Software Engineer, you'll develop C++ software for a pioneering proof of concept focused on transferring video data via Wi-Fi. You'll work closely with international teams and help build a connectivity platform with real-world impact in the medical field.
Join a tech-driven, collaborative and international environment at the forefront of medical innovation. You can expect:
- A gross annual salary between €4500 - €7500, depending on experience.
- 26 days' holiday, with the option to purchase extra days.
- Extensive training and development opportunities via the Brunel Academy.
- Pension scheme and collective health insurance.
- Discounts on gym memberships, cultural outings and wellbeing programmes.
Over Brunel
Brunel Engineering offers ambitious professionals a wide range of opportunities across various sectors. You'll work in a dynamic, open culture that values initiative, supports personal development, and rewards performance. Being deployed by Brunel means you'll be on a secure contract, with excellent terms and access to a broad network of exciting projects.
You're a passionate engineer who takes pride in clean, well-structured code. You thrive in Agile environments, value collaboration, and bring a mindset focused on continuous improvement and learning.
You also have:
- A bachelor's or master's degree in Software Engineering, Computer Science or a related field.
- At least 5 years of experience in embedded software development.
- Strong skills in modern C++ and object-oriented design (SOLID principles).
- Experience with embedded systems using ESP32, STM32, i.MX(8), or TI microcontrollers.
- Proven knowledge of Wi-Fi and BLE development, ideally with ESP32-P4 and ESP32-C6.
- Familiarity with tools like CMake, Git/GitHub, CI/CD, Docker and scripting.
- Experience with embedded Linux (Yocto) and medical device standards (ISO13485, IEC62304) is a plus.
- Fluent English, both written and spoken.