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

Y1dxZGZNSGNlR0pPWkVNOGM4WUxmZnJlRVE9PQ==
  • 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

MAHLER PRIVATE STAFFING

Estate Manager Job at MAHLER PRIVATE STAFFING

Estate Manager Our client is seeking an experienced and proactive Estate Manager to join their established team. The role could be based in New York City or The Hamptons with summer travel between both residences. Responsibilities Oversee the complete interior and exterior... 

Brighton Marine

Retail Pharmacy Technician Job at Brighton Marine

 ...Title: Retail Pharmacy Technician Job Type: Full-time, 40 hours per week. Location: Onsite in Brighton, MA FLSA Status: Non-Exempt Position Summary The Pharmacy Technician plays a vital role in supporting the pharmacist team to deliver high-quality... 

Queens Public Library

Print Production Manager Job at Queens Public Library

 ...Duties And Responsibilities Reporting to the Assistant Director of Creative Services, the Print Production Manager is responsible for the planning, execution and project management of the process of all print production. Some of these materials include bookmarks, flyers... 

Russell Tobin

Robotics Lab Operator Job at Russell Tobin

 ...Russell Tobin is seeking a Robotics Lab Operator for an innovative AI research organization in San Francisco, CA. Job Title: Robotics Lab Operator Location : San Francisco, CA 94110 Job Type : Contract Length : 6 Months (with potential for extension)... 

Insight Global

Executive Administrative Assistant Job at Insight Global

 ...relationships ~ Strong organizational skills and attention to detail ~ Excellent communication and interpersonal abilities ~ High level of integrity, discretion, and professionalism ~ Proficiency in Microsoft Office Suite (especially Outlook, Word, Excel)~ Ability to...