×
Register Here to Apply for Jobs or Post Jobs. X

Embedded C++ Software Developer

Job in Los Angeles, Los Angeles County, California, 90079, USA
Listing for: Sopra Steria USA
Full Time position
Listed on 2026-01-04
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below

Company Description

CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous driving industries.

Joining CS Group Canada means taking part in complex, high-tech projects for some of the most prestigious system manufacturers in North America, while benefiting from competitive salaries, comprehensive benefits, and flexible work arrangements.

Job Description

We are looking fora highly skilled and experienced Embedded C++ Software Developer within the Automotive domain to join our dynamic team. The ideal candidate will have 6-10 years of experience in embedded software development and a strong background in C++ and AUTOSAR/MISRA Coding guidelines.

Responsibilities:

  • Design, develop, andmaintainembedded software for various applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Conduct code and static analysis reviews
  • Helpmaintaincode quality, organization, and automation.
Qualifications
  • 6-10 years of experience in embedded software development.
  • Proficiency in C++programming.
  • Experience with Automotive Middleware, specifically adaptive AUTOSAR
  • Good understanding of AUTOSAR and MISRA coding guidelines.
  • Exposure to LLVM, CLANG Compiler with clang-tidy scripting knowledge.
  • Proficiency in scripting with Python.
  • Experience with cross-compilation and build systems (CMake,Yocto).
  • Familiarity with Git and CI/CD pipelines for embedded development.
  • Knowledge of performance optimization for resource-constrained systems.
  • Familiarity with real-time constraints and multi-threaded programming.
  • Knowledge of memory management and low-level debugging.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
Preferred skills
  • Experience with real-time operating systems (RTOS).
  • Familiarity with accessing and navigating Linux-basedsystemsparticularly Ubuntu.
  • Knowledge of hardware interfaces and protocols (e.g., I2C, SPI, UART).
  • Experience with CAN, LIN, Ethernet protocols.
  • Knowledge of diagnostic protocols (UDS) and bootloaders
  • Exposure to virtualization or hypervisors for automotive platforms.
Additional Information

Please note that only selected candidates and Permanent Residents/Canadian Citizens will be contacted.

Job Types: Full-time, Permanent

CS Group Canada values diversity in the workplace and encourages women, visible minorities, ethnic minorities, aboriginal people, and people with disabilities to apply.

Benefits
  • Hybrid Work
  • Industry leading medical, dental, and vision Insurance
  • Access to a telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table andfoosball table

All your information will be kept confidential according to EEO guidelines.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary