For a client in the electric powertrain sector, we are looking for a professional Embedded Software Engineer to execute the complete embedded software development lifecycle. The goal is to create secure and optimized firmware. Integrate in a small to team of 7 persons, you will report to the team-lead.Responsibilities Analyze existing firmware and review it regarding existing standards Write requirements for software design Design software architecture Design and implement firmware from requirements to production Design, develop, code, test and debug system firmware Review code and design Run unit test Analyze and enhance efficiency, stability and scalability of system resources Integrate and validate new product designs Provide post-production support Interface with hardware design and development, validation team -----------------------------------
Required qualifications
Requirements and skills Proven working experience in software engineering Engineering degree Experience in hands-on development and troubleshooting on embedded targets Solid programming experience in C under Linux Proven experience in critical embedded systems design with preemptive, multitasking real-time operating systems, baremetal development Familiarity with software configuration management tools (such as GIT), defect tracking tools, and peer review Excellent knowledge of coding techniques, IP protocols, interfaces and hardware subsystems Adequate knowledge of reading schematics and data sheets for components Strong documentation and writing skillsSoft skills Curious Autonomous AgileLanguage Master French or Dutch and English -----------------------------------