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.
GROUPE LR TECHNOLOGIES

C++ Software Development Engineer, Embedded Systems, Linux

GROUPE LR TECHNOLOGIES

. Design and develop embedded software in C++17 (GCC) on Linux.

Posted 10/5/2026full-timeBourges • FranceMid-LevelSenior💰 €40,000 - €50,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in developing embedded software using C++17 on Linux, with a strong focus on real-time systems and multithreading. Proficient in debugging, performance analysis, and implementing communication interfaces in compliance with defense industry standards.

Highest-signal resume keywords
C++17 DevelopmentEmbedded Software DesignReal-Time Systems (Xenomai)Multithreading ManagementUnit Testing (GoogleTest)

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
C++17LinuxGCCMultithreadingGitCMakeReal-Time Operating SystemsJavaScriptLuaUnit Testing
Soft Skills
Analytical SkillsTechnical CuriosityTeam SpiritAutonomy in DebuggingThoroughness
Tools & Technologies
GDBYoctoDockerNode.jsCAN Bus
Certifications & Qualifications
Master’s Degree in Embedded ComputingDefense Security Clearance
Industry Keywords
Embedded SystemsIndustrial EnvironmentService-Oriented ArchitectureDefense Industry StandardsContinuous Integration

Tech Stack

Tools & technologies
DockerJavaScriptLinuxLuaMicroservicesNode.jsRTOSC++

About the role

Key responsibilities & impact
  • Design and develop embedded software in C++17 (GCC) on Linux.
  • Set up cross-compilation and integration on embedded targets.
  • Debug on target using GDB, traces, and logs, and analyze performance.
  • Develop communication interfaces with equipment and between components, including Ethernet, network protocols, and serial links.
  • Write and execute unit and integration tests using GoogleTest or an equivalent framework.
  • Write design documentation.
  • Participate in code reviews and continuous improvement activities using Git, CMake, and continuous integration.
  • Develop real-time tasks under Xenomai, manage multithreading and concurrent access, or design embedded C++ microservices with JavaScript components and Lua scripts.
  • Work with a major player in the land defense sector on next-generation systems.

Requirements

What you’ll need
  • Degree: Master’s degree (engineering school or university) in embedded computing, embedded systems, computer science, or a related field.
  • Experience: At least 3 years of experience developing C++ applications on Linux, ideally in an embedded or industrial environment.
  • Essential skills: Modern C++ (C++11/14/17), GCC, Linux, multithreading, Git, and CMake.
  • At least one of the following two profiles: Real-time systems: Xenomai, PREEMPT_RT, or another RTOS; Microservices: service-oriented architecture, JavaScript, and Lua.
  • Preferred: Yocto, CAN bus, Docker, Node.js, and defense industry standards.
  • French nationality required: the position is subject to defense security clearance requirements.
  • Thoroughness, analytical skills, autonomy in debugging, technical curiosity, and team spirit.

Benefits

Comp & perks
  • Close support from your manager, with regular discussions about your assignment and career.
  • Training opportunities to develop your skills.
  • Opportunities to progress toward software architecture, technical expertise, or development leadership roles.
  • A community of 600 Libelliens and a recognized company culture.