Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
OPEN

Embedded Software Design Engineer

OPEN

. Design and develop embedded software in C/C++ for microcontrollers, particularly STM32 .

Posted 10/19/2026full-timeMontbonnot • FranceMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing embedded software in C/C++ for microcontrollers, with a strong focus on performance, reliability, and maintainability. Proficient in software architecture definition, testing, debugging, and integration within collaborative project environments.

Highest-signal resume keywords
C/C++ Embedded Software DevelopmentMicrocontroller EnvironmentsReal-Time Embedded SystemsDebugging and Integration ToolsRTOS Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Embedded Software DevelopmentC/C++ ProgrammingMicrocontroller ProgrammingSoftware Architecture DesignTesting and ValidationDebugging TechniquesPerformance OptimizationVersion Control (Git)Software and Hardware IntegrationContinuous Improvement Practices
Soft Skills
AutonomousAnalyticalTeamworkRigorous
Tools & Technologies
STM32 MicrocontrollersFreeRTOSZephyrGit
Certifications & Qualifications
Master's Degree in Computer ScienceMaster's Degree in Embedded SystemsMaster's Degree in Electronics
Industry Keywords
Embedded SystemsReal-Time Operating SystemsTechnical DocumentationSoftware Development Practices

Tech Stack

Tools & technologies
RTOSC++Go

About the role

Key responsibilities & impact
  • Design and develop embedded software in C/C++ for microcontrollers, particularly STM32
  • Participate in defining software architectures and making technical decisions for projects
  • Develop features while meeting performance, reliability, and maintainability requirements
  • Carry out testing, debugging, and validation of embedded software developments
  • Work on the software and hardware integration of systems
  • Collaborate with electronics, validation, and project teams
  • Contribute to the continuous improvement of development practices and the documentation and sharing of technical knowledge

Requirements

What you’ll need
  • Master's degree (or equivalent) in computer science, embedded systems, electronics, or a related field
  • At least 3 years of experience in C/C++ embedded software development
  • Strong knowledge of microcontroller environments and issues related to real-time embedded systems
  • Good knowledge of debugging, integration, and version control tools, particularly Git
  • Experience with an RTOS (FreeRTOS, Zephyr, etc.) is a plus
  • Autonomous, rigorous, and highly analytical
  • Enjoys teamwork and working in technically demanding environments
  • English proficiency sufficient for communication in a professional, international context

Benefits

Comp & perks
  • Opportunities to work on a variety of assignments across diverse industries, including the public sector, banking, insurance, and telecommunications
  • Access to Technology Practices, an internal community program bringing together experts in emerging technologies
  • Opportunities to contribute to initiatives with a positive impact, including skills-based volunteering for charities, participation in charity sporting events, and sponsorship activities