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.
;