
Next Generation Middleware Enabler Engineer
Astemo, Ltd.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.