
Senior Embedded Software Engineer
- Eindhoven, Netherlands
- RD&D
Job description
Senior Embedded Software Engineer
At AME, we design and manufacture innovative, sustainable, and high-quality products by combining cutting-edge embedded software, electronics, and mechanics.
As a Senior Embedded Software Engineer, you will play a key role in the successful execution of our high-tech projects. With your solid embedded software background and ability to combine technical depth with organization and communication, you help drive projects from concept to reliable product realization.
You are not only a strong developer, but also someone who can structure work, guide others, communicate clearly with stakeholders, and contribute to technical and project decisions. You are comfortable co-developing solutions while helping the team stay aligned, focused, and effective.
What you’ll do
Design, develop, and optimize embedded software for microcontrollers, embedded Linux systems, and ARM-based platforms.
Work on system-level software, including bootloaders, Linux kernel topics, Yocto, drivers, and low-level debugging.
Take ownership of technical work packages and help organize development activities within the team.
Contribute to specifications, feasibility studies, architecture choices, risk management, and technical planning.
Act as a technical sparring partner for colleagues, project managers, architects, and customers.
Support customer communication by explaining technical choices, progress, risks, and solutions clearly.
Help improve development practices, testing, integration, and delivery using CI/CD, Docker, automation, and structured ways of working.
Apply security principles such as CVE analysis, secure configuration, privilege separation, and robust software design.
Integrate cybersecurity requirements and support compliance with RED and other relevant standards.
Collaborate closely with electronics, mechanics, software, architecture, and project management in multidisciplinary teams.
Support effective teamwork, planning, transparency, and continuous improvement in an Agile/Scrum environment.
Job requirements
Your profile
BSc or MSc in Computer Science, Electrical Engineering, Embedded Systems, or a related technical field.
At least 5 years of experience in embedded software engineering, preferably in a senior or technically leading role.
Strong experience with C/C++, embedded Linux, microcontrollers, and ARM-based architectures.
Experience with system-level development, such as Yocto, bootloaders, kernel configuration, drivers, or low-level debugging.
Able to organize technical work while actively contributing as a developer.
Experience with Scrum or Agile ways of working; Scrum Master experience is a strong advantage.
Comfortable with customer contact and able to translate technical topics into clear communication.
Strong communicator who can connect with engineers, project managers, architects, and external stakeholders.
Hands-on, proactive, responsible, and able to take ownership in complex technical projects.
Fluent in English; Dutch is a plus.
Nice-to-have
Python programming experience.
Experience with RF technologies such as WiFi, Bluetooth, Zigbee, or other wireless communication standards.
Experience with Docker, CI/CD pipelines, automated testing, and DevOps practices.
Knowledge of control systems, simulation, modeling, or system optimization.
Experience with cybersecurity standards, product compliance, or regulated development environments.
Why AME?
Make an impact in innovative, high-tech product development.
Work on challenging embedded systems that combine software, electronics, and mechanics.
Join a fast-growing, ambitious, and international organization.
Be part of multidisciplinary teams with short communication lines and a pragmatic culture.
Use both your technical expertise and your organizational skills to help projects succeed.
Enjoy flexibility, responsibility, and room for professional growth.
Bring your senior embedded expertise to AME and help shape tomorrow’s electronics
or
- Eindhoven, Noord-Brabant, Netherlands
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
How we hire
Our hiring process is thorough, to ensure we make the right decision and to help you to decide if we're the right fit for you.

Step 1
We call you for a short introduction

Step 2
We meet for one or more interviews

Step 3
You receive a job offer

Step 4
Congratulations on your new job
