FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesRTOSC++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
