Embedded Software Engineer - Linux & Microcontrollers
Functieomschrijving
pAt AME, part of the Metis Group, we develop and manufacture high-quality electronic products for customers in the energy, climate control and industrial sectors. Based in Brainport Eindhoven, we combine electronics, mechanics, software and industrial engineering to turn complex ideas into reliable products. /p pAs an Embedded Software Engineer, you develop software for embedded Linux systems and microcontrollers, from initial requirements through validation and production. You bring solid Yocto experience and are comfortable working on microcontroller projects in embedded C.
Depending on project needs, you work on either platform or products that combine both. /p h3Key responsibilities /h3 ul liDesign, develop and test software for embedded Linux systems and microcontrollers. /li liBuild, customize and maintain Yocto-based Linux distributions, including recipes, layers and board support packages. /li liConfigure and integrate bootloaders, Linux kernels, device drivers and system services. /li liDevelop embedded C software for microcontrollers, including peripheral interfaces, communication protocols and application logic. /li liDebug software and hardware interactions using appropriate tools and measurement equipment. /li liContribute to requirements, software design, effort estimates and technical risk assessments. /li liOwn technical work packages through to release: plan activities, anticipate dependencies, organize reviews and tests, and follow up on outstanding actions. /li liMeet agreed commitments and communicate progress, risks and potential delays early. /li liImprove software quality and maintainability through code reviews, automated testing, documentation and continuous integration. /li liIncorporate cybersecurity throughout the product lifecycle, applying principles such as least privilege and defense in depth, including Linux hardening, secure boot, secure updates and proactive vulnerability mitigation. /li liCollaborate with electronics engineers, architects, project managers and customers throughout development. /li /ul br/ h3Who are you? /h3 ul liBachelor’s or master’s degree in Computer Science, Electrical Engineering, Embedded Systems or a related technical field. /li liAt least 5 years of professional experience in embedded software development. /li liProven hands‑on experience developing and maintaining embedded Linux systems using Yocto. /li liStrong embedded C programming skills and practical microcontroller development experience. /li liExperience with low‑level debugging, hardware interfaces and protocols such as SPI, I²C, UART or CAN. /li liYou are comfortable working on both Linux-based systems and microcontroller projects. /li liProactive and independent: you identify what needs to happen, take initiative, involve colleagues when needed and see actions through to completion. /li liWilling and able to use AI models and development tools to improve engineering productivity and quality, while critically reviewing and validating their output. /li liExperience with Agile/Scrum, actively contributing to planning, refinement, reviews and continuous improvement. /li liClear communication across disciplines and a practical, collaborative approach. /li liFluent in English; Dutch is a plus. /li /ul h3Experience in the following areas is a plus: /h3 ul liC++ and Python. /li liARM Cortex-A and Cortex-M platforms. /li liRTOS‑based development. /li liCI/CD pipelines, automated testing and Docker. /li liCybersecurity standards and regulatory requirements relevant to embedded products. /li liWireless connectivity, control systems or signal processing. /li /ul h3Why join AME? /h3 ul liWork on electronic products for the energy, climate control and industrial sectors. /li liFollow your designs from development and validation through to manufacturing. /li liJoin an international team with short communication lines. /li liTake responsibility for technical challenges and contribute to better engineering practices. /li liDevelop your technical expertise and grow professionally. /li /ul
Interesse in deze functie?