Demo

Automotive Software Architect

Tiltedge Solutions
Southfield, MI Full Time
POSTED ON 6/27/2026
AVAILABLE BEFORE 7/24/2026

1. Hardware Architecture & Microcontrollers

  • Silicon Selection: Expert familiarity with automotive-grade microcontrollers and SoCs designed for graphics and functional safety (e.g., Renesas RH850/D1x, Infineon Traveo II, NXP S32K3, or STMicroelectronics Stellar).
  • Peripherals & Display Driving: Low-level configuration of Serial Peripheral Interface (SPI) for communication, pulse-width modulation (PWM) for LED dimming, hardware-driven stepper motors for analog needles, and display interfaces like LVDS, RSDS, or MIPI DSI.
  • Power Management: Knowledge of automotive power states (Active, Sleep, Deep Sleep) and meeting strict quiescent current constraints (typically < 100µA) during vehicle ignition-off states.

2. Vehicle Networking & Communication Protocols

  • In-Vehicle Networks: Implementation of CAN / CAN-FD for standard vehicle bus data, LIN for low-cost switch panels, and Automotive Ethernet (100BASE-T1) for high-bandwidth data transfers like map streaming.
  • Diagnostics: High-level mastery of UDS (Unified Diagnostic Services - ISO 14229) for reading fault codes (DTCs), flashing firmware via custom bootloaders, and managing Routine Controls.
  • Network Management: Deep understanding of OSEK/AUTOSAR Network Management (NM) to control cluster sleep/wake synchronization across the vehicle network.

3. Software Architecture & Middleware

  • AUTOSAR (Classic & Adaptive): Developing Software Components (SWCs), configuring the Runtime Environment (RTE), and managing the Complex Device Drivers (CDD) layer for display controllers.
  • RTOS (Real-Time Operating Systems): Configuring and task-scheduling on safety-certified RTOS kernels like Vector MICROSAR OS, Green Hills INTEGRITY, or BlackBerry QNX
  • Inter-Process Communication (IPC): Designing low-latency, secure data pipes (such as shared memory or message queues) to transport vehicle data seamlessly between the real-time safety domain and the rich graphics domain.

4. Graphic Frameworks & HMI Development

  • HMI Pipelines: Translating dynamic vehicle signals (like RPM, speed, and active safety alerts) into visual components using embedded HMI tools such as Kanzi UI, Qt for Automotive, or CGI Studio etc is plus
  • GPU Optimization: Optimizing 2D/3D visual rendering, managing texture memory (VRAM), and ensuring a consistent frame rate (typically 60 FPS) without causing thermal throttling on the ECU.

5. Functional Safety (ISO 26262) & Cybersecurity

  • ASIL Decomposition: Because the cluster handles critical "telltales" (e.g., airbag warnings, brake failures, speedometers), the rendering of these elements must meet ASIL B or higher safety standards.
  • Safety Mechanisms: Implementing hardware watchdogs, RAM/ROM bist-tests, and "Safety Layers" in graphics (e.g., pixel monitoring or signature checks to verify warning icons are actively drawn on screen).
  • Cybersecurity (ISO 21434): Implementing secure boot sequence processing, hardware security modules (HSM), and encrypted CAN communication (SecOC) to prevent unauthorized odometer tampering or display hijacking.

6. Testing & Validation

  • HIL (Hardware-in-the-Loop): Simulating the entire vehicle infrastructure to validate cluster behaviors using environments like Vector VT System, dSPACE, National Instruments etc.
  • Tooling Proficiency: Advanced utilization of network analysis equipment such as Vector CANalyzer / CANoe, Lauterbach TRACE32 debuggers, and digital oscilloscopes for physical layer signal verification.


Job Summary:

We are looking for a hands-on Software Architect / Senior Software Engineer to lead the technical direction and deliver high-quality embedded software for an Automotive Instrument Panel Cluster (IPC) ECU. This role will drive architecture decisions, improve platform stability and software quality, and actively contribute to design, implementation, integration, and issue resolution across the full product lifecycle.


Key Responsibilities:

  • Own and evolve the software architecture for the IPC ECU platform, including module boundaries, interfaces, and integration strategy.
  • Design, develop, and maintain production embedded software in C (and supporting tools/scripts in Python as needed).
  • Lead technical decision-making for new features, defect fixes, and platform improvements with focus on quality, performance, and maintainability.
  • Perform system-level debugging and root-cause analysis of complex issues (timing, memory, startup, watchdog, communication, NVM, diagnostics, etc.).
  • Drive best practices for coding standards, design reviews, code reviews, and integration readiness to reduce defect injection.
  • Collaborate with Systems, Validation, Manufacturing, and Program teams to align requirements, delivery scope, and risk mitigation.
  • Support integration and releases across product variants; help stabilize builds and resolve high-priority issues quickly.
  • Mentor engineers and uplift team capability through hands-on guidance and technical leadership.
  • Produce clear technical documentation (architecture notes, design decisions, runbooks) to improve continuity and reduce dependency on tribal knowledge.


Required Qualifications:

  • Bachelor’s degree in Computer Science / Electronics (or equivalent experience).
  • 15 years of embedded software development experience, including technical leadership/ownership of complex components.
  • Strong proficiency in Embedded C, debugging, and software design for real-time systems.
  • Experience delivering software for automotive ECUs (instrument cluster experience is a plus).
  • Strong problem-solving skills with ability to lead investigations end-to-end and drive closure.

Preferred Skills:

  • AUTOSAR Classic exposure and configuration workflows (Vector DaVinci or similar).
  • MCU/platform experience: Infineon Traveo II and/or Renesas families.
  • Diagnostics (UDS, DTC handling), NVM strategy (NvM/FEE/FLS concepts), flashing/reflash flows, bootloader/security concepts.
  • Experience with CI/build systems, integration branching strategies, and release discipline.


Salary.com Estimation for Automotive Software Architect in Southfield, MI
$166,835 to $197,267
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Automotive Software Architect?

Sign up to receive alerts about other jobs on the Automotive Software Architect career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$73,727 - $94,067
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$172,688 - $210,712
Income Estimation: 
$132,903 - $169,021
Income Estimation: 
$144,671 - $184,917
Income Estimation: 
$136,361 - $179,761
Income Estimation: 
$86,891 - $130,303
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Tiltedge Solutions

  • Tiltedge Solutions New Hill, NC
  • Position: Parking/Traffic Attendants Work Location: New Hill, NC 27562 Pay Rate: $17.00/hr Duration: 3 Months role with high chances of extension/conversio... more
  • 1 Day Ago

  • Tiltedge Solutions Racine, WI
  • Position: Warehouse Design Engineer Work Location: Racine, WI Duration: Fulltime/Direct Hire Job Description: Client Engagement: Build strong relationships... more
  • 2 Days Ago

  • Tiltedge Solutions Dearborn, MI
  • Job Description & Skill Requirement: Key Responsibilities Design and develop embedded software for distributed systems involving multiple microcontrollers ... more
  • 2 Days Ago

  • Tiltedge Solutions Statesville, NC
  • Position: Forklift Operator Work Location: Statesville, NC 28625 Pay Rate: $15.50/hr Duration: 3 Months role with high chances of extension/conversion Shif... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Automotive Software Architect jobs in the Southfield, MI area that may be a better fit.

  • Global Connect Technologies Southfield, MI
  • Required Qualifications Bachelor's degree in Computer Science, Electronics, or equivalent experience. 10 years of embedded software development experience,... more
  • 11 Days Ago

  • AUO Corporation America Farmington, MI
  • Description: About AUO Mobility Solutions AUO Mobility Solutions Corporation America is a spin-off from AUO focused on the rapidly evolving mobility indust... more
  • 9 Days Ago

AI Assistant is available now!

Feel free to start your new journey!