Descrizione dell'offerta
Senior Embedded Software Engineer (C++ / Linux)
We are looking for a Senior Embedded Software Engineer to join an international and innovative engineering environment focused on the development of advanced embedded solutions.
The ideal candidate has strong experience in C++ software development within Linux-based environments and a solid understanding of embedded systems and resource‑constrained devices.
Responsibilities
- Analyze customer and project requirements
- Design, develop, and maintain software applications in C++
- Write unit tests and technical documentation
- Contribute to continuous improvement of software quality, development processes, and engineering practices
- Collaborate with cross-functional and international teams in an agile environment
Requirements
- Master’s degree in Software Engineering, Computer Engineering, Computer Science, or equivalent practical experience
- Strong experience in C++ development (5+ years)
- Solid Linux knowledge and proven experience in industrial or enterprise environments
- Experience with embedded systems and low-resource/battery‑powered devices
- Familiarity with Yocto Linux is considered a strong plus
- Experience working with Agile methodologies such as Scrum or Kanban
- Fluent English and ability to work in an international environment
Nice to Have
- Experience with embedded Linux development
- Knowledge of software optimization techniques for constrained hardware environments
- Experience in cross‑functional and distributed teams