Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ and Linux Embedded Systems Developer

Focus Cloud

C++ Embedded Systems Developer Fast-growing technology company is focused on developing next-generation autonomous driving systems powered by advanced machine learning and embodied AI. Their approach centres on building end-to-end software that enables vehicles to learn from real-world data, allowing for scalable, adaptive, and safe autonomy without relying on traditional rule-based systems. Operating at the intersection of robotics, AI, and automotive engineering, they collaborate with global partners to deploy their technology across diverse environments and markets. As part of their continued growth, they are seeking a C++ Embedded Systems Engineer to join their global software team. This role will involve designing, developing, and optimising high-performance embedded software that supports real-time decision‑making on vehicle platforms, contributing directly to the advancement of autonomous mobility. Key Responsibilities Execute software bring‑up on customer hardware platforms (e.g., automotive‑grade SoCs and ADAS compute platforms). Port and configure Linux‑based systems, real‑time operating systems, and Adaptive AUTOSAR environments. Integrate and validate drivers, middleware, and boot‑time configurations. Collaborate with Verification and Release teams to integrate hardware into CI/CD pipelines, Hardware‑in‑the‑Loop (HIL), and test infrastructure. Work with OEM and Tier 1 partners to resolve hardware‑specific integration issues. Implement system‑level diagnostics, logging, and secure boot configurations. Develop automation for hardware setup, flashing, health checks, and test execution on target platforms. About You - Required Experience & Skills 5+ years of experience in embedded or automotive software development, with hands‑on platform bring‑up experience. Strong proficiency in C++, Bash, and Python. Proven experience working with and modifying middleware (e.g., DDS‑based systems) and communication protocols such as gRPC or similar. Deep understanding of Linux‑based embedded systems (e.g., Yocto, systemd, bootloaders, device trees). Familiarity with real‑time operating systems and Adaptive AUTOSAR environments, including configuration and debugging on target hardware. Experience with bring‑up on automotive‑grade SoCs (e.g., NVIDIA Orin‑class, Qualcomm Ride‑class, Renesas, TI, or similar platforms). Comfortable using hardware debuggers, flashing tools, serial consoles, and board support packages (BSPs). Familiarity with communication protocols such as CAN, Ethernet, PCIe, SPI, and I2C. Hands‑on experience integrating embedded platforms into CI/CD pipelines and test automation frameworks. Desired Experience Exposure to automotive verification environments (e.g., HIL systems, Vector toolchains, custom CI rigs). Experience working in safety‑critical domains, with knowledge of ISO 26262, boot‑time determinism, and watchdog mechanisms. Understanding of secure boot, OTA updates, and system‑level cybersecurity principles. Familiarity with containerisation, CI tooling, version control systems, and artifact management platforms. Visa sponsorship will not be offered with this role and you must be a US resident within commutable access of Detroit for this customer. #J-18808-Ljbffr Focus Cloud

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the C++ and Linux Embedded Systems Developer in Detroit, MI vacancy
  •  ...Embedded Linux Integration Engineer to work on lower‑level platform services within an in‑vehicle or embedded systems environment. The focus is on diagnostics, networking, software update pipelines...  ...services Write test programs in C/C++ or Python to validate component... 
    Linux
    C++

    Intellibee Inc

    Dearborn, MI
    3 days ago
  •  ...Cloud, a fast-growing technology company in Detroit, seeks a C++ Embedded Systems Developer to join their software team. This role focuses on...  ...experience, strong proficiency in C++, and familiarity with Linux-based systems. This position requires close collaboration... 
    Linux
    C++

    Focus Cloud

    Detroit, MI
    1 day ago
  •  ...Embedded Engineer – ADAS Location: Candidate need to be at Peachtree, GA for 5 to 6 months...  ...: ADAS is must skill along with [C/C++/(Linux/Yocto or QNX or Android OS based device...  ...Strong knowledge of Linux Kernel, sub systems and device drivers. Development experience... 
    Linux
    C++
    Contract work
    Work experience placement

    NR Consulting

    Detroit, MI
    11 hours ago
  •  ...multinational engineering firm is seeking an embedded software developer to create robust solutions using C/C++, Java, and QNX/Linux. The role includes deploying software,...  ...with expertise in QNX and Linux operating systems. Good knowledge of software design patterns... 
    Linux
    C++

    PSG Global Solutions

    Warren, MI
    4 days ago
  •  ...Latitude AI, based in Detroit, is looking for an Embedded Software Engineer to support development of automated driving technologies. You...  ...have a strong background in embedded software, particularly in C++, and will be engaged in a variety of projects that impact the driving... 
    Linux
    C++

    Latitude AI

    Detroit, MI
    4 days ago
  •  ...services. Job Description Job Responsibilities: Develop best in class embedded software using C/C++, Java and QNX/Linux Deploy and maintain the software for future...  ...engineering specialists to identify, capture and refine system requirements. Provide robust and elegant... 
    Linux
    C++

    PSG Global Solutions

    Warren, MI
    4 days ago
  •  ...Southfield, Michigan is seeking an experienced Embedded Software Engineer to develop and validate firmware for rugged control systems. Candidates should possess a Bachelor’s...  ...experience in embedded software development using C/C++. The role emphasizes collaboration across... 
    Linux
    C++

    Methode Electronics

    Southfield, MI
    4 days ago
  •  ...Sr Embedded Systems Developer – QNX/MOST - Southfield, MI Contract Role: Sr Embedded Systems Developer – QNX/MOST Location: Southfield, MI Duration...  ...in QNX OS Must have strong hands on expertise in "C or C++" language Good Understanding about Automotive ECU development... 
    C++
    Contract work
    Work experience placement
    Relocation

    Infoways

    Southfield, MI
    22 hours ago
  •  ...Dearborn, Michigan, seeks an experienced Embedded Linux Integration Engineer to work on lower-level platform services within embedded systems. The role involves performing integration...  ...have strong programming skills in C and C++, as well as experience with debugging tools... 
    Linux
    C++

    Intellibee

    Dearborn, MI
    1 day ago
  •  ...General Motors is seeking an SDV System Integration Software Developer to create flexible code for vehicle control systems. Ideal candidates are proficient in C++ and have experience with Linux and hardware integration. The role involves collaboration across teams to... 
    Linux
    C++
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  •  ...breakthrough hardware and battery systems to intuitive design, intelligent...  ...who can drive progress by developing complex firmware/software, integrating with embedded systems and swiftly prototyping...  ...firmware and applications using C and C++. Build and validate... 
    C++
    Full time

    General Motors

    Warren, MI
    4 days ago
  •  ...Senior Embedded Platform Developer (Secure Boot / Bootloaders) Location: Newark,...  ...strong track record in embedded systems development and platform-...  ...custom bootloaders) on embedded Linux/QNX platforms Enable and...  ...-up ~ Proficiency in C/C++ programming and scripting languages... 
    Linux
    C++

    ACL Digital

    Southfield, MI
    1 day ago
  •  ...You will design, implement, and validate embedded software for rugged, industrial wireless control systems used in heavy equipment and safety‑critical...  ...throughout the lifecycle. What You’ll Do Develop firmware (C/C++, RTOS/Linux) including bootloader, BSP, device drivers... 
    Linux
    C++
    Hourly pay

    Methode Electronics

    Southfield, MI
    4 days ago
  • $115k - $150k

     ...Senior Embedded Software Engineer - Audio Dearborn, MI, United States...  ...technical roadmap, architect complex system solutions, and provide...  ...Android Audio HAL (HIDL/AIDL) and Linux Kernel audio drivers (ALSA/...  ...development on Android AOSP using C++/Java/Kotlin etc. for... 
    Linux
    C++
    Work at office
    Visa sponsorship

    Ford Motor Company

    Dearborn, MI
    4 days ago
  •  ...solutions for mission-critical systems. This role bridges...  ...Responsibilities Develop deep technical...  ...software platforms and embedded systems. Lead solution...  ...Strong proficiency in C/C++ and experience with device...  ...depth knowledge of Unix/Linux internals and RTOS.... 
    Linux
    C++

    Webster & Webster Associates

    Detroit, MI
    22 hours ago
  •  ...seeking a Staff Software Engineer to develop next-generation automotive UI applications based on modern C++. The role involves high-performance UI features across QNX/Linux/Android platforms with a focus...  ...will collaborate with System Engineering, UX, Product, and Validation... 
    Linux
    C++
    Remote work

    General Motors

    Warren, MI
    11 hours ago
  • $70 per hour

     ...Sr. Embedded Security Engineer Work with embedded software team responsible...  ...security architecture for our onboard systems. What you ' ll do...  ...Required: Strong Embedded Linux userspace development (modern C++) Linux security / chain-of-trust... 
    Linux
    C++

    Yoh

    Dearborn, MI
    22 hours ago
  •  ...purpose of this role is to develop flexible and portable...  ...vehicle. WHAT: As an SDV System Integration Software Developer...  ...interfaces and software embedded in the vehicle for flash...  ...): Expert level C++ coding capability. Experience with Linux operating systems. Hardware... 
    Linux
    C++
    Flexible hours

    General Motors

    Warren, MI
    3 days ago
  •  ...and Services group at GM develops scalable vehicle level system architecture and software...  ...features of tomorrow. As an Embedded Software Engineer on the...  ...Develop embedded (C/C++/Rust) software for vehicle...  ...frameworks in Android, QNX and Linux environments. Participate... 
    Linux
    C++
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...motivated about owning critical services. Requirements Extensive experience developing in C and C++ programming language Experience with several operating systems (Linux, Embedded Linux, Windows, etc.) Familiarity with networking and security protocols (TCP/... 
    Linux
    C++

    Webster & Webster Associates

    Detroit, MI
    6 days ago
  •  ...leading software development firm in Southfield, Michigan seeks an experienced C/C++ Developer for Automotive projects. The role requires 8 to 10 years of experience, with expertise in QNX, Linux, and board level debugging. Candidates should have strong skills in... 
    Linux
    C++

    Info-Ways

    Southfield, MI
    5 days ago
  • $102.19k - $190.5k

     ...Embedded Software Engineer – Product Engineer Job Description At Ford Motor Company...  ...reliability and performance across Linux and Windows platforms. Develop and maintain scripts and tools for...  ...skill is required: 1. Programming in C, C++, Python, or Groovy. 2 years of... 
    Linux
    C++
    Full time
    Immediate start
    Work from home
    Flexible hours

    Ford Motor Company

    Allen Park, MI
    1 day ago
  • $120.35k

    Employer: Epitec, Inc. Position: Systems Engineer (Job Code: 1390)...  ...Tool, JIRA, Six Sigma, AutoCAD, LINUX/Unix, AUTOSAR, Java, Python, ADAS software systems, MISRA, C++, and MATLAB to accomplish...  ...Telecom Network Engineer, as an Embedded Engineer, as a Product Design... 
    Linux
    C++
    Flexible hours

    EPITEC

    Southfield, MI
    1 day ago
  •  ...Senior Embedded Software Engineer - RTOS Latitude AI develops automated driving technologies, including...  ...mapping, sensors and compute systems, test operations,...  ...Experience in embedded C/C++ with a deep understanding...  ...SOME/IP Expertise in Linux-based software development... 
    Linux
    C++
    Work at office
    Immediate start

    Latitude AI

    Detroit, MI
    3 days ago
  •  ...done for the selected candidates. 8 to 10 years, c/C++ experience, QNX, Linux, experience in developing BSP and Board level debugging skills. Working experience...  ...integration and developer level testing Code and system performance optimization Application Details Please... 
    Linux
    C++
    Work experience placement
    Relocation

    Info-Ways

    Southfield, MI
    5 days ago
  •  ..., Wayve is the leading developer of Embodied AI technology...  ...of automated driving systems. Our vision is to create...  ...). Port and configure Linux‑based systems, QNX, and...  ...years of experience in embedded or automotive software...  ...Strong proficiency in C/C++, Bash, and Python. Deep... 
    Linux
    C++
    Full time
    Work at office
    Work from home
    Relocation
    Visa sponsorship
    Relocation package

    Icehouseventures

    Detroit, MI
    4 days ago
  •  ...materials science, manufacturing systems, physical systems, scientific...  ...Key Responsibilities Design, develop, train, and optimize Machine...  ...programming experience with Python and C++. Hands‑on experience with...  .... Experience working with Linux environments, Git, Docker, and... 
    Linux
    C++

    Optimal CAE

    Warren, MI
    2 days ago
  •  ...environment where you can help to develop industry-leading automotive...  ...world-class Electronic systems. We are a premier supplier for...  ...responsible for developing embedded software including design...  ...architecture, OpenGL ES, OpenVX, C/C++ on QNX or Linux operating systems, develop... 
    Linux
    C++
    Permanent employment
    Local area

    Magna Services

    Southfield, MI
    3 days ago
  • $150.32k - $225.48k

     ...Latitude AI (lat.ai) develops automated driving technologies...  ..., sensors and compute systems, test operations,...  ...people. Meet The Team The Embedded Software team develops...  ...diagnostic stack running as a Linux userspace application...  ...and maintain embedded C++ software running in... 
    Linux
    C++
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Detroit, MI
    4 days ago
  •  ...experience. Responsibilities Develop test procedures, plans, automated...  ..., licenses, hardware, test systems. Identify test dependencies such...  .... Ability to interpret C/C++, Python code, or logs to aid in...  ...subjectively. Experience with Linux development, Shell scripting,... 
    Linux
    C++
    Work experience placement

    TechDigital Group

    Dearborn, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ and Linux Embedded Systems Developer. Be the first to apply!