Unknown Company

Embedded Controls Software Engineer

dearborn, mo • Posted Today
Onsite Full Time IT & Technology

  • Design, develop, and implement embedded control systems for Body Control Modules (BCM)
  • Perform high-level analysis and design planning for current production and next-generation Software-Defined Vehicle software
  • Capture system-level requirements and translate them into functional and technical specifications
  • Design, develop, and optimize control algorithms
  • Implement AUTOSAR-compliant software components using C/C++, MATLAB/Simulink, and Python
  • Configure and integrate AUTOSAR software using DaVinci Developer
  • Lead MIL, SIL, and HIL simulations, integration testing, and unit testing with Google Test
  • Perform on-target validation using Vector CANoe and MULTI debugger
  • Conduct root cause analysis of software defects and implement long-term solutions
  • Ensure adherence to ISO 26262, ASPICE, and AUTOSAR standards
  • Implement static code analysis and Model Advisor quality checks
  • Automate software development processes using Python scripts and reusable model templates

Requirements

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, or foreign equivalency degree, or equivalent combination of relevant education and experience
  • 3+ years of professional experience in embedded software development for automotive control systems
  • 3+ years of experience in embedded systems, control algorithms, and model-based design methodologies
  • 3+ years of experience in C/C++ programming for embedded applications
  • 2+ years of experience with automotive communication protocols such as CAN and LIN
  • Experience with vehicle networking protocols beyond CAN/LIN, such as Automotive Ethernet
  • Direct experience with calibration support and tools such as DSpace and ETAS INCA
  • Prior experience in electrification systems such as Lighting, Personalization, or BUN
  • Familiarity with agile software development methodologies
  • Knowledge of MATLAB/Simulink (Stateflow), Python, AUTOSAR, ISO 26262, ASPICE, UDS, Vector CANoe, DaVinci Developer, Git, Jenkins, JIRA, and MULTI debugger
  • Candidates must be legally authorized to work in the United States

Core Competencies

Demonstrates expertise in designing and implementing embedded control systems for automotive applications, with a strong focus on AUTOSAR compliance, control algorithms, and software validation techniques. Proficient in C/C++, MATLAB/Simulink, and Python, with a solid understanding of automotive communication protocols and industry standards.

Highest-signal resume keywords

  • Embedded Software Development
  • C/C++ Programming
  • AUTOSAR Compliance
  • Control Algorithms
  • ISO 26262 Knowledge

ATS Optimization Keywords

Hard Skills

  • Embedded Systems
  • Model-Based Design
  • Control Algorithms
  • Static Code Analysis
  • Automotive Communication Protocols
  • Python Scripting
  • MIL, SIL, HIL Testing
  • Root Cause Analysis
  • Software Validation
  • Calibration Support

Industry Keywords

  • Body Control Modules
  • Software-Defined Vehicle
  • ASPICE
  • Automotive Ethernet
  • UDS

Tools & Technologies

  • MATLAB/Simulink
  • Vector CANoe
  • DaVinci Developer
  • MULTI Debugger
  • Git
  • Jenkins
  • JIRA
  • DSpace
  • ETAS INCA
  • Agile Methodologies

#J-18808-Ljbffr
Back to Job Search