Astemo, Ltd.

Next Generation Middleware Enabler Engineer

Astemo, Ltd.
Apply
3 months ago
Farmington Hills, MI, USAMid Level

Responsibilities

  • Design and develop advanced runtime middleware libraries that improve the safety, robustness, and observability of AI-based functions.
  • Develop orchestration, scheduling, and fallback approaches for AI workloads across heterogeneous compute resources subject to real-time and power/thermal constraints.
  • Build infrastructure and interfaces for safe in-vehicle evaluation of new AI models and richer signal exposure for downstream systems.
  • Prototype concepts on embedded SoCs, benchmark realistic workloads, and perform system-level compute, memory, timing, and power trade-off studies.
  • Collaborate with cross-functional teams on validation approaches and transition advanced development into the production stack.
  • Debug, profile, analyze, and present technical findings while working across software layers as project needs evolve.

Requirements

  • A Master's degree or Ph.D. in Computer Science or Electrical Engineering is required.
  • At least 3+ years of relevant industrial experience is required for candidates with a Master's degree; a Ph.D. is also accepted.
  • Strong programming proficiency in C/C++—with modern C++ preferred—and Python.
  • Solid foundation in operating systems, concurrency, real-time constraints, and inter-process communication on Linux and/or RTOS environments.
  • Working knowledge of automotive ECU hardware, sensors, peripheral interconnects, and System-on-Chip architectures.
  • Familiarity with AI model uncertainty, calibration, distribution shift, and failure modes relevant to safety and robustness.
  • Strong debugging, profiling, and analysis skills using JTAG/trace tools, logging frameworks, and performance profilers.
  • NVIDIA Drive OS and toolchain experience is a plus.
  • Ability to work independently with minimal direction and communicate effectively in verbal, written, and presentation formats.
  • Experience with PCs and application software such as MS Office tools is required.
  • Willingness to travel domestically and internationally as needed.

Benefits

  • The role may require sitting or standing for long periods and occasionally lifting or moving up to 25 pounds.
  • Domestic and international travel to multiple global locations may be required to support project development.
  • Astemo is an equal opportunity employer and supports reasonable workplace accommodations.

Tech Stack

Categories

Contact me