Embedded C++ Software Engineer (TR/4017592) Eindhoven, Netherlands
Senior Embedded Software Engineer – Wireless Connectivity
We are seeking a highly skilled Senior Embedded Software Engineer to join a dynamic team focused on developing cutting-edge connectivity solutions for smart, connected devices. This role involves working on embedded platforms that enable wireless communication in a wide range of products.
Your Role
As a senior engineer, you’ll be responsible for the full lifecycle of embedded software development — from architecture and design to implementation and release. You’ll collaborate with international teams to deliver robust, scalable, and standards-compliant connectivity platforms.
Key Responsibilities
- You will be responsible for the full lifecycle of embedded software development — from architecture and design to implementation and release. You’ll collaborate with international teams to deliver robust, scalable, and standards-compliant connectivity platforms.
- Develop embedded software in modern C++ for wireless communication platforms.
- Contribute to all phases of development: requirements gathering, design, coding, testing, and deployment.
- Ensure high code quality through automated testing, static analysis, and peer reviews.
- Participate in Agile planning, estimation, and progress reporting.
- Maintain clear documentation and contribute to a clean, maintainable codebase.
Your Background & Skills
- You have a strong foundation in software engineering, backed by a degree in Computer Science, Embedded Systems, or a related technical field.
- You’ve spent 5+ years building embedded software, with a focus on wireless communication technologies such as Bluetooth Low Energy, Wi-Fi, or Cellular.
- You’re fluent in modern C++, with a deep understanding of object-oriented programming, clean architecture, and maintainable code practices.
- You’ve worked with embedded chipsets like ESP32, STM32, or TI’s CC2340R5, and are comfortable navigating low-level hardware interactions.
- You’re experienced in test-driven development, and you write unit and integration tests as a natural part of your workflow.
- You’re familiar with build systems like CMake, and you use Git and GitHub daily for version control and collaboration.
- You’ve contributed to CI/CD pipelines and understand how to automate builds, tests, and deployments using tools like GitHub Actions.