Staff MPU Triage and Automation Engineer

Fiat Chrysler Automobiles N.V.
Auburn Hills, MI, United States
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Artificial Intelligence Application Layers JIRA Binary Space Partitioning C++ (Programming Language) Software Quality Communications Protocols Databases Computer Engineering Continuous Integration Software Debugging Linux
+25 more
Device Drivers Memory Management Middleware Embedded Software Ethernet Github Hardware-In-The-Loop Simulation Hypervisor Python (Programming Language) QNX (Software) Productivity Software Memory Leaks Shell Script Software Engineering System Software Systems Integration TCP/IP Virtualization Technology High Performance Computing Microsoft Power Automate GitHub Copilot Prompt Engineering Git Information Technology Automotive Software

Job description

We are seeking a Staff MPU Triage and Automation Engineer responsible for triaging, debugging, root cause analysis, and automation of software issues on automotive High Performance Computing (HPC) platforms running Android and QNX on Qualcomm-based, hypervisor-enabled architectures.

The engineer will serve as a technical leader for issue investigation across Android, QNX, Hypervisor, BSP, Middleware, Applications, Connectivity, and Vehicle Interface domains. The role involves identifying fault ownership, driving cross-functional problem resolution, improving engineering efficiency through automation, and developing AI-assisted solutions to accelerate debugging, validation, and testing activities.

The engineer will collaborate with platform, BSP, middleware, validation, integration, and supplier teams to improve software quality, reduce issue resolution time, and support the delivery of reliable and production-ready vehicle software., * Analyze, triage, and reproduce software issues across Android, QNX, Hypervisor, BSP, Middleware, Drivers, and Application layers.

  • Investigate system logs, traces, crash dumps, watchdog resets, boot failures, memory leaks, performance issues, and communication failures.
  • Identify the probable fault domain and route issues to the appropriate software, hardware, platform, validation, or supplier teams.
  • Drive root cause analysis activities and track issues through closure and verification.
  • Debug cross-domain interactions between Android, QNX, Hypervisor, middleware services, and shared hardware resources.
  • Support software integration, validation, and release activities across multiple vehicle programs.
  • Develop automation tools using Python, Shell scripting, and similar technologies for log collection, analysis, issue classification, testing, and reporting.
  • Build dashboards and automated workflows to improve triage efficiency, defect tracking, and engineering productivity.
  • Develop and maintain troubleshooting guides, known issue databases, and debugging procedures.
  • Leverage GitHub Copilot, Microsoft Copilot, Claude, and other AI-assisted development tools to improve debugging, automation, documentation, and test generation.
  • Develop AI agents, reusable skills, prompts, and workflows to automate engineering and triage activities.
  • Validate AI-generated code and technical outputs for correctness, security, maintainability, and compliance.
  • Contribute to CI/CD pipelines, software quality initiatives, and continuous integration activities.
  • Provide technical leadership for triage, debugging, and automation activities across automotive HPC platforms.
  • Mentor engineers, lead technical reviews, establish debugging best practices, and drive continuous improvement initiatives across the organization.
  • Collaborate effectively with internal engineering teams, suppliers, and cross-functional stakeholders to resolve complex system-level issues.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Minimum 8 years of experience in Embedded Software Development, System Integration, Validation, or Software Debugging.
  • Experience working with Android and QNX embedded platforms.
  • Strong understanding of automotive software architecture, BSPs, middleware, device drivers, and platform software.
  • Experience debugging complex software issues across multiple software domains.
  • Strong knowledge of operating system fundamentals, processes, threads, memory management, and system-level debugging.
  • Proficiency in C/C++, Python, and Shell scripting.
  • Strong experience with Linux-based development environments.
  • Experience analyzing logs, crash dumps, memory leaks, watchdog resets, boot failures, and performance bottlenecks.
  • Experience with Git, CI/CD pipelines, and software release processes.
  • Knowledge of automotive communication protocols including CAN, Ethernet, SOME/IP, TCP/IP, UDP, and diagnostics.
  • Experience working with automotive SoCs and High Performance Computing (HPC) platforms.
  • Strong root cause analysis, problem-solving, and debugging skills.
  • Strong communication, collaboration, and technical leadership skills., * Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Experience with Qualcomm Snapdragon automotive platforms.
  • Experience working with hypervisors, virtualization technologies, and multi-OS architectures.
  • Experience debugging Android-QNX communication, shared resources, virtualization, networking, audio, graphics, storage, or vehicle interface issues.
  • Experience with automotive infotainment, digital cockpit, ADAS, or HPC vehicle compute platforms.
  • Experience with CAN, Ethernet, SOME/IP, diagnostics, flashing, HIL, and vehicle integration activities.
  • Experience developing automation frameworks, triage dashboards, and engineering productivity tools.
  • Hands-on experience with GitHub Copilot, Microsoft Copilot, Claude, or similar AI development platforms.
  • Familiarity with AI agents, prompt engineering, agentic AI workflows, and tool integration.
  • Experience integrating AI solutions with GitHub, Jira, CI/CD pipelines, dashboards, and internal engineering platforms.
  • Understanding of functional safety (ISO 26262) and automotive cybersecurity (ISO/SAE 21434).
  • Experience leading technical initiatives across global engineering organizations and supplier teams.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careers.stellantis.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:28 min

Defining critical competencies for automotive AI engineering

Daniel Graff +1 · WWC 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all