Embedded Software Integration Engineer

Compunnel

$130K — $155K *
Manufacturing & Automotive
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years in embedded software and systems engineering
  • Proficient in C/C++ and Python
  • Development and troubleshooting of complex networked systems
  • Strong grasp of electrical engineering and mechatronic systems
  • Experience with CAN/LIN protocols and ECU architectures
  • Knowledge of DFMEA and functional safety methodologies
  • Strong problem-solving skills across hardware and software

Responsibilities

  • Drive evolution of body control software architecture
  • Lead hardware/software integration and validate system performance
  • Translate high-level vehicle objectives into software specifications
  • Analyze field data for body control system optimization
  • Collaborate with validation teams on comprehensive testing strategies
  • Diagnose and resolve hardware/software integration issues
  • Support functional safety activities like DFMEA

Benefits

  • Collaborative work environment with cross-functional teams
  • Opportunities for professional development and skill enhancement
  • Involvement in cutting-edge automotive technology
  • Opportunity to impact vehicle functionality and safety
  • Engagement in innovative projects with safety-critical systems
Full Job Description
Job Summary

The Embedded Software Integration Engineer will support the evolution and integration of body control software and embedded systems across automotive, firmware, and safety-critical platforms. The role requires strong C/C++ and Python development experience, hardware and software integration expertise, system-level troubleshooting, and an understanding of vehicle networking and functional safety. The engineer will translate system requirements into software specifications, validation strategies, and scalable integration solutions while collaborating with cross-functional engineering teams. Candidates must be able to design and visually construct a state machine diagram based on a provided scenario.

Key Responsibilities
• Drive the evolution of body control software architecture and define hardware/software interfaces.
• Lead early-stage hardware and software integration and validate system performance against defined requirements.
• Translate high-level vehicle objectives into precise software specifications for body control systems.
• Analyze field data to identify opportunities to refine and optimize body control system performance.
• Collaborate with validation teams to develop comprehensive test strategies for body control functionality.
• Diagnose and resolve complex hardware/software integration issues throughout the product lifecycle.
• Assess the impact of design modifications across hardware and software components.
• Support functional safety activities including DFMEA and HARA analyses for body control systems.
• Provide technical guidance to cross-functional teams across electrical, software, manufacturing, and mechanical disciplines.
• Facilitate understanding of system interdependencies to support seamless integration across vehicle domains.
• Translate complex system requirements into scalable testing, validation, and observability solutions.
• Support embedded system troubleshooting, root-cause analysis, system performance validation, and OTA software releases.
• Design and draw state machine diagrams based on provided system scenarios.

Required Qualifications
• 10+ years of embedded software and systems engineering experience.
• Strong hands-on experience with C/C++ development.
• Experience with Python or other scripting languages.
• Experience developing and troubleshooting complex networked embedded systems.
• Experience with hardware and software development lifecycles.
• Strong understanding of electrical engineering principles and mechatronic systems.
• Experience with CAN and/or LIN communication protocols and associated tools.
• Experience with ECU/ECM architectures and vehicle networking.
• Experience with embedded diagnostics and interfaces such as UART, SPI, and I2C.
• Knowledge of DFMEA, HARA, and fault tree analysis methodologies.
• Strong problem-solving and troubleshooting skills across hardware and software domains.
• Ability to interpret technical and field data for system optimization.
• Proven ability to collaborate on complex engineering projects.
• Ability to design and visually construct state machine diagrams based on technical scenarios.
• Experience with safety-critical embedded systems.

Preferred Qualifications
• Automotive software development experience.
• Experience with medical device software or other safety-critical embedded systems.
• Experience with QNX and Android vehicle platforms.
• Experience with functional safety standards such as ISO 26262 and ASIL-D.
• Experience with a broad range of body control systems, including doors, trunk, frunk, windows, seating, lighting, mirrors, wipers, heaters, steering wheel controls, actuators, and sensors.
• Experience working with vehicle software organizations and cross-functional engineering teams.
• Experience supporting body control system functionality and performance throughout the product lifecycle.
• Experience with electric vehicle systems and architectures.
• Experience supporting OTA software releases.

Similar Jobs

More Jobs at Compunnel

  • Oracle JD Edwards Lead Developer
    $110K — $130K *
    Richmond, VA 23223 (Richmond City County)
    Information Technology
    In-Person
  • Power BI Developer
    $90K — $110K *
    Midland, TX 79705 (Midland County)
    Energy & Utilities
    In-Person
  • Software Developer IV
    $95K — $115K *
    Waterloo, ON N2J 1A1
    Information Technology
    In-Person
  • AI Engineer
    $120K — $145K *
    Alpharetta, GA 30022 (Fulton County)
    Enterprise Technology
    In-Person
  • Lean and Automation Engineer
    $80K — $95K *
    Mc David, FL 32568 (Escambia County)
    Pharmaceuticals & Biotech
    In-Person

More Manufacturing & Automotive Jobs

Find similar Embedded Software Integration Engineer jobs: