×
Register Here to Apply for Jobs or Post Jobs. X

IPC Embedded Software Engineer

Job in Southfield, Oakland County, Michigan, 48076, USA
Listing for: Global Connect Technologies
Full Time position
Listed on 2026-02-11
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

We are seeking a highly experienced and self-driven Expert Software Engineer to join our automotive embedded software team, specializing in Instrument Panel / Cluster (IPC) development. The ideal candidate will lead end-to-end development—from requirements analysis to design, implementation, testing, and integration.

This role requires deep expertise in safety-critical embedded software and frequent collaboration with system engineers, hardware teams, and validation teams to deliver high-quality, production-ready embedded software for next-generation vehicle platforms.

Key Responsibilities
  • Independently analyze, interpret, and translate software requirements into robust software designs.
  • Design and implement embedded software for IPC features, including:
  • Graphical displays
  • Tell-tales and indicators
  • Vehicle communication (CAN, LIN, Ethernet)
  • Boot loader & flashing mechanisms
  • System startup, shutdown, and power management
  • Contribute to software architecture design, component abstraction, and middleware development.
  • Collaborate with cross-domain software areas (HMI, boot loader, communication stacks, application logic).
  • Ensure compliance with automotive standards such as ASPICE and MISRA
    .
  • Perform peer code reviews, unit testing, and support system-level integration.
  • Work closely with Systems Engineering and Validation teams to clarify requirements and resolve complex issues.
  • Participate in configuration management and change control using industry-standard tools (Git, JIRA, DOORS, etc.).
Required Qualifications
  • Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or a related field.
  • 10+ years of experience in embedded C/C++ development for automotive systems.
  • Strong knowledge of CAN, LIN, UDS
    , and other automotive communication protocols.
  • Proven expertise in using embedded real-time systems and RTOS environments.
  • Ability to interpret hardware schematics and debug MCU peripheral-related issues.
  • Familiarity with IPC functions such as tell-tales, warnings, and display management.
  • Demonstrated ability to work independently across the full software lifecycle.
  • Hands-on experience with software development tools (debuggers, compilers, static analyzers).
  • Exposure to ASPICE
    , MISRA
    , and ISO 26262 (ASIL-B or above).
Preferred Skills
  • Experience with Vector tools (CANoe, DaVinci, EB tresos, etc.).
  • Knowledge of AUTOSAR
    , bootloaders, and system diagnostics.
  • Exposure to HMI frameworks and display technologies.
  • Experience with RTOS systems (Linux, QNX, VxWorks, or proprietary RTOS).
  • Automotive OEM or Tier-1 experience in cluster, infotainment, or body electronics.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary