Embedded Software Development Engineer
The Embedded Software Engineer builds reliable, real-time software for embedded systems. Explore the role's missions, skills and career path at T&S.
Mission
The Embedded Software Development Engineer designs, develops, and maintains software solutions for embedded systems. Working closely with hardware and systems teams, they contribute to the creation of reliable, high-performance, and real-time software applications that power connected devices, industrial equipment, transportation systems, and other mission-critical technologies.
Main Activities
- Analyze system requirements and contribute to software specifications.
- Design and develop embedded software applications and firmware components.
- Implement and maintain software using programming languages such as C and C++.
- Integrate software with hardware platforms and communication interfaces.
- Perform software debugging, testing, and validation activities.
- Optimize software performance, memory usage, and system reliability.
- Participate in system integration and deployment phases.
- Collaborate with multidisciplinary teams throughout the development lifecycle.
Technical Skills
- Embedded software and firmware development.
- Programming in C and C++.
- Linux and Real-Time Operating Systems (RTOS).
- Embedded architectures and hardware/software integration.
- Communication protocols (UART, SPI, I2C, CAN, Ethernet).
- Software testing, debugging, and validation.
- Version control systems (Git).
- CI/CD and software development best practices.
- Agile and V-Cycle development methodologies.
- Software quality and performance optimization.
Soft Skills
- Strong analytical and problem-solving skills.
- Attention to detail and software quality.
- Effective communication abilities.
- Teamwork and collaboration.
- Adaptability and continuous learning mindset.
- Autonomy and accountability.
- Ability to work in complex technical environments.
Students, graduates & early careers
job family cards
Product engineering, validation environments and end-to-end product development capabilities.
Apprenticeship
Multi-year apprenticeship programs developed with universities and business or engineering schools
Junior Business Manager
A combined business and operational track for graduates entering consulting and services environments.
Campus T&S
Structured onboarding, mentoring, certifications and career support during the first 24 months.
Simple, fast, respectful
Our commitment — Every application receives a response and a transparent recruitment process.
Operational framing, technical alignment and project governance.
Industrial layouts, mechanics, automation studies and production workflows.
Assembly, integration, wiring and industrial realisation.
Factory Acceptance Testing, validation and commissioning preparation.