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

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

TIUM Staffing LLC

English Teacher Job at TIUM Staffing LLC

Experience Youll Need: Bachelors degree and valid CA Single Subject teaching credential Experience in teaching High School English or ELA Authorization to teach EL/SDAIE learners Proven record or strong indicators of success in urban school environments...

Rutland Regional Medical Center

Manager Physician Practice/RN Job at Rutland Regional Medical Center

 ...The Physician Practice Manager/RN works collaboratively with practice physicians, staff and hospital service line leadership to ensure...  ...ensure policies and procedures are in effect and to achieve expert care, superior service and optimal practice productivity. This... 

Fujitsu

Business Systems Analyst - CPM Job at Fujitsu

Experienced professional to support SAP Commercial Project Management with Project Systems integration knowledge. Proficient in CPM configuration and development, including project management, Workspace, Object links, Financial planning, Forecasting, Change orders, and... 

Belcan

Electro Mechanical Assembler Job at Belcan

 ...Job Title: Electro-Mech Assembler Associate Location: Chesapeake, VA Zip Code: 23320 Start Date: Right Away Job Type: Contract to Hire Pay Rate: Up to $26 /hr on W2 (No Benefits) JOB RESPONSIBILITIES: Primary Responsibilities: This is a first shift... 

PANCHITOS MEXICAN RESTAURANT

Server - Panchito's Mexican Restaurant Job at PANCHITOS MEXICAN RESTAURANT

Panchitos Servers Is this Role for you? Are you passionate about creating a welcoming and joyful atmosphere? Do you thrive in a fast-paced, family-oriented environment? We are searching for talented individuals to join our team as a fun-loving Server Extraordinaire!...