Showing 10 of 10 opportunities.

... displayed of ... filtered (total ...)
  • Senior BSP Engineer

    LocationAuburn Hills, Michigan, United States
    Required Skills
    C and ARM assemblyU-Boot and platform initializationLinux kernel and RTOS customizationDevice Trees and hardware abstraction+4 more
    Overview

    Own board-support software for next-generation automotive SoCs, including bootloaders, early initialization, Linux or RTOS customization, Device Trees, silicon errata, performance, power, and platform stability.

  • Senior Low-Level Driver Developer

    LocationAuburn Hills, Michigan, United States
    Required Skills
    C and modern C++Linux device driversDMA, interrupts, and memory-mapped I/OPeripheral interfaces+4 more
    Overview

    Architect and implement high-throughput Linux kernel and bare-metal drivers for custom SoC peripherals, with emphasis on DMA, interrupts, memory-mapped I/O, hardware interfaces, and automotive-grade reliability.

  • Senior Automotive Basic Software (BSW) Engineer

    LocationAuburn Hills, Michigan, United States
    Required Skills
    AUTOSAR Basic SoftwareEmbedded CVector DaVinci and Elektrobit TresosAutomotive networking+4 more
    Overview

    Configure, integrate, and validate AUTOSAR Classic or Adaptive Basic Software for production ECUs, covering communication, diagnostics, memory, MCAL, network management, and safety-critical integration.

  • Mid-Level Firmware Engineer - Microcontrollers & RTOS

    LocationAuburn Hills, Michigan, United States
    Required Skills
    Embedded C and bare-metal firmwareRTOS design and schedulingAutomotive CAN and LINMicrocontroller architecture+3 more
    Overview

    Develop deterministic, low-latency firmware for standalone automotive microcontrollers using bare-metal techniques or an RTOS to implement monitoring, communication, safety, and failure-recovery functions.

  • Senior Embedded DevOps & Build Systems Engineer

    LocationAuburn Hills, Michigan, United States
    Required Skills
    Embedded CI/CD architectureCMake and build systemsPython automationDocker and CI runners+3 more
    Overview

    Own build and delivery infrastructure for large embedded-software programs, including cross-compilation, CI/CD, reproducible environments, artifact delivery, target-board deployment, and hardware-in-the-loop automation.

  • Senior IVI Platform Engineer

    LocationAuburn Hills, Michigan, United States
    Required Skills
    Modern C++ systems programmingAndroid Automotive OS or Automotive LinuxAutomotive virtualizationWayland and graphics pipelines+3 more
    Overview

    Develop and optimize the platform layer for modern in-vehicle infotainment systems across Android Automotive OS or Automotive Linux, hypervisors, graphics, video, audio, and hardware-abstraction interfaces.

  • Mid-Level Autonomous Driving Integration Engineer

    LocationAuburn Hills, Michigan, United States
    Required Skills
    C++ systems integrationReal-time LinuxAutomotive sensor interfacesPrecision Time Protocol+3 more
    Overview

    Integrate high-bandwidth camera, radar, and LiDAR data paths into automotive compute platforms and deliver deterministic, low-latency sensor pipelines for perception workloads.

  • Senior Hardware-Software Validation Specialist / Lab Lead

    LocationAuburn Hills, Michigan, United States
    Required Skills
    SoC and ECU hardware bring-upLaboratory instrumentationJTAG and low-level debuggingSchematics, PCB, and power analysis+3 more
    Overview

    Lead physical bring-up and validation of custom SoC and ECU prototypes, using disciplined lab investigation to distinguish hardware faults, firmware defects, software races, and environmental failures.

  • Senior Embedded Security & Cryptographic Firmware Engineer

    LocationAuburn Hills, Michigan, United States
    Required Skills
    Embedded C and secure firmwareSecure boot and chain of trustARM TrustZone and hardware security modulesApplied cryptography+3 more
    Overview

    Design and implement the security foundations of next-generation embedded and automotive platforms, from secure boot and chain of trust through runtime cryptography, key protection, and secure execution boundaries.

  • Senior C++ Developer job description

    LocationRemote
    Required Skills
    Modern C++Object-oriented programmingDesign patternsMulti-threading+21 more
    Overview

    As a Senior C++ Developer, you will design, develop, and optimize high-performance, scalable applications using modern C++ standards (C++14/17/20). Success involves contributing to architectural decisions, solving complex technical issues, and mentoring junior engineers to ensure code quality and best practices.