Embedded Software Engineer - Delft
Listed on 2026-05-16
-
Software Development
Embedded Software Engineer, Software Engineer, C++ Developer, Python
As a Senior Embedded Software Engineer, you will:
Understand user requirements and make specifications for embedded applications.
Write, debug, and trouble shoot C code.
Design, develop, and implement unit tests and functional tests.
Improving critical parts of our code for speed or power consumption.
Interact with hardware engineers, application software engineers and lead engineers for product development.
Maintain our embedded software products.
Mentor junior team members.
Strong team player, work through collaborative efforts while also demonstrating the ability to work independently.
Ability to take ownership of projects, contributing both in design and implementation.
Proficiency in embedded C programming, accompanied by adept debugging and troubleshooting capabilities.
Ability to read C code critically and provide useful feedback to team members.
Proficient in Python programming, showcasing versatile coding skills.
Knowledge of programming Microcontrollers, especially ARM Cortex-M.
Knowledge of real-time operating systems.
Bachelor or higher degree in Electrical Engineering, Computer Science, Embedded Systems or related.
10+ years of experience as an Embedded Software Engineer.
Good communication and documentation skills and fluent in English (written and spoken).
Experience in the Semiconductor industry.
In-depth knowledge and comprehension of GNSS positioning technologies.
Experience with FPGAs.
Knowledge of CMake.
Signal processing experience.
Hardware background and experience with debugging & reading schematics.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).