Software Engineer - Automotive Telematics ECU Development Job at Synstack Technologies, Southfield, MI

SEZjNlowSG1MRzZQeEFXYzZ1RXlpN0VjblE9PQ==
  • Synstack Technologies
  • Southfield, MI

Job Description

Job Description:

We are seeking a Software Engineer to join our team focused on a legacy automotive telematics ECU development program. This role emphasizes embedded software development for AUTOSAR OS and Linux-based ECUs, highlighting core telematics features such as CAN and cellular modem communication, GPS integration, diagnostics, and compliance with automotive standards like AUTOSAR, ISO 26262, and ASPICE. The ideal candidate will bring experience in low-level embedded software development, automotive communication protocols, microcontroller interfacing, and a robust capacity to present technical issues and solutions clearly to both internal and external stakeholders.

Key Responsibilities:

  • Develop, integrate, and validate embedded software for telematics ECUs.
  • Engage in full system work, including bootloader, microcontroller services, UDS diagnostics, GPS integration, and modem communication via AT commands.
  • Rapidly triage customer-reported issues.
  • Conduct static analysis, debugging, and testing at both bench and vehicle levels to identify root causes.
  • Collaborate with internal teams, suppliers, and OEM customers to ensure the delivery of high-quality software.
  • Prepare and deliver clear technical presentations outlining problem statements, root cause analyses, and proposed solutions.
  • Document software requirements, design details, and test artifacts comprehensively

Required Skills and Experience:

Programming Languages:

• Proficient in C (primary), with basic C++ and Python (optional for scripting/testing).

Microcontrollers:

• Experience with Renesas (e.g., RH850), NXP (e.g., MPC series), Infineon (Traveo T2G), or similar automotive-grade MCUs.

Operating Systems & RTOS:

• Expertise in VxWorks, RTOS, AUTOSAR OS & Linux or equivalent.

Software Tools:

  • Embedded IDEs: GHS Multi, IAR Embedded Workbench, or similar.
  • Debugging Tools: GHS, JLink, Renesas E1/E2, Lauterbach TRACE32, or similar.
  • Logging and Simulation: Vector CANoe, CANalyzer, Wireshark, Tera Term, etc.
  • Build Tools: Make, internal build scripts.
  • Version Control: Git, SVN.
  • Static Analysis: Polyspace, or similar.
  • ALM Tools: IBM Rational DOORS, Atlassian Tools (Jira, etc.

Automotive Protocols and Interfaces:

  • Expertise in CAN (ISO 11898), LIN.
  • UDS on CAN (ISO 14229), OBD-II (ISO 15765).
  • AT Commands for modem communication (3G/4G).
  • UART, SPI, I2C, GPIO, ADC.
  • GPS over UART using the NMEA protocol.

Telematics-Specific Features:

  • Management of cellular modems (e.g., Telit).
  • GNSS/GPS data handling.
  • eCall functionality.
  • SIM/eSIM interface development.
  • Diagnostic/status packet transmission over CAN.

Standards & Compliance Knowledge:

  • Understanding of AUTOSAR (Classic Platform – BSW modules and MCAL).
  • Compliance with ISO 26262 (ASIL-B).
  • Automotive SPICE (ASPICE) Level 2+ processes.
  • MISRA-C compliance.
  • Experience with watchdog, memory protection, and safe state handling.

Preferred Qualifications:

  • Familiarity with Vector toolchain: CANoe, CANalyzer, DaVinci Configurator/Developer.
  • Experience in bootloader and software update mechanisms.
  • Knowledge of DTC handling, failure memory, and UDS services.
  • Production project experience with OEMs or Tier-1 suppliers.

Educational Requirements:

  • Bachelor's or Master's degree in Computer Engineering or a related field.
  • 10+ years of relevant embedded automotive experience.

Soft Skills:

  • Excellent verbal and written communication skills.
  • Strong presentation and articulation abilities to effectively explain complex problems and solutions to internal teams, suppliers, and OEM stakeholders.
  • Analytical mindset with a structured problem-solving approach.
  • Capability to work both independently and collaboratively

Job Tags

Similar Jobs

HireTalent - Staffing & Recruiting Firm

Project coordinator Job at HireTalent - Staffing & Recruiting Firm

 ...Position Overview: The Project Coordinator is responsible for gathering, analyzing, translating, and delivering information in clear, concise...  .... Attention to detail and accuracy. Ability to work collaboratively in a team environment. Problem-solving skills... 

Sapphire Recruitment

Warehouse Coordinator Job at Sapphire Recruitment

 ...coordination between warehouse and production operations. Key Responsibilities: Oversee receiving, staging, and reconciliation of packaging materials Conduct daily cycle counts and track production scrap Enter data into ERP; generate shipping documents as needed... 

UFC GYM

Janitorial Job at UFC GYM

Janitorial is responsible for the cleaning operations of the entire club and ensures that the Gym, Offices, Kids Club, and Juice Bar are clean and organized throughout the day and night. ESSENTIAL DUTIES & RESPONSIBILITIES: Housekeeping Duties Clean windows, glass... 

OnWay Transport, LLC

Independent Contractor Courier Job at OnWay Transport, LLC

 ...On-Demand Medical Courier Independent Contractor ~ Boston, MA ~1099 Contract ~$0.65 Round Trip Are you reliable, professional, and looking to make a meaningful impact? We are seeking independently contracted couriers to perform on-demand, life-saving... 

Home Health Care, Inc.

Registered Nurse - Hospice (Part-Time) Job at Home Health Care, Inc.

 ...Job Title: Hospice RN Community Visit Nurse (Start Part-Time, Grow with Us) Company: Superior Hospice | A Home Health Care, Inc. Company Compensation: $45 $50/hour + mileage reimbursement Benefits: Full Benefits Available at Full-Time Status...