Embedded Software Engineer - Delft
Role details
Job location
Tech stack
Job description
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. Job requirements Requirements
Must haves
-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).
Nice to haves
-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.
Requirements
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).
Nice to haves
-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.