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
- ...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...LinuxC++
- ...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...LinuxC++
- ...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...LinuxC++Contract workWork experience placement
- ...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...LinuxC++
- ...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...LinuxC++
- ...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...LinuxC++
- ...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...LinuxC++
- ...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 workWork experience placementRelocation
- ...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...LinuxC++
- ...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...LinuxC++Flexible hours
- ...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
- ...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...LinuxC++
- ...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...LinuxC++Hourly pay
$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...LinuxC++Work at officeVisa sponsorship- ...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....LinuxC++
- ...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...LinuxC++Remote work
$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...LinuxC++- ...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...LinuxC++Flexible hours
- ...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...LinuxC++Local areaWork from homeRelocation package
- ...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/...LinuxC++
- ...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...LinuxC++
$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...LinuxC++Full timeImmediate startWork from homeFlexible hours$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...LinuxC++Flexible hours- ...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...LinuxC++Work at officeImmediate start
- ...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...LinuxC++Work experience placementRelocation
- ..., 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...LinuxC++Full timeWork at officeWork from homeRelocationVisa sponsorshipRelocation package
- ...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...LinuxC++
- ...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...LinuxC++Permanent employmentLocal area
$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...LinuxC++Permanent employmentFull timeWork at officeImmediate startVisa sponsorship- ...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,...LinuxC++Work experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ and Linux Embedded Systems Developer. Be the first to apply!

