Embedded Software Engineer

Itequia

Madrid, Spain
Hybrid (2 days onsite per month)
C++ development on linux
Embedded linux and yocto
Azure iot integration
Itequia is seeking an Embedded Software Engineer with a strong background in C++ to join their team in Madrid, working on projects for a leading German industrial company focused on advanced urban mobility solutions. The role involves developing embedded software for IoT systems and requires experience in Linux, TDD, and various industrial communication protocols

Job Summary

  • You will design and maintain embedded software for control systems and IoT devices using C++ within a multidisciplinary technical team.
  • The role involves customizing embedded Linux distributions with Yocto and integrating systems with Azure IoT for secure communications.
  • Candidates must have at least 5 years of solid experience in C/C++ development on Linux environments.

Matching Summary

Match Score: 85

Itequia is seeking an Embedded Software Engineer with a strong background in C++ to join their team in Madrid, working on projects for a leading German industrial company focused on advanced urban mobility solutions. The role involves developing embedded software for IoT systems and requires experience in Linux, TDD, and various industrial communication protocols.

Skills & Requirements

Must-have

  • C++ development on Linux
  • Embedded Linux and Yocto
  • Azure IoT integration
  • TDD and CI/CD practices
  • Hardware-software communication interfaces

Nice-to-have

  • Agile methodology experience
  • JIRA and Confluence usage
  • Multidisciplinary team collaboration
  • Scalable system design skills

Key Requirements

  • Minimum 5 years C/C++ experience
  • POSIX environment programming
  • Concurrent and multi-threading expertise
  • Knowledge of CAN, RS232, RS485 protocols

Work Rights

Not specified

Tailored Resume

Cover Letter