Software Developer


Job Location:

Novi, MI - USA

Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Role: Software Developer
Location: Novi Michigan (ONSITE)

Job Description:

  • Design develop test and maintain automotive embedded software across the full SDLC
  • Convert system and functional requirements into software architecture and code
  • Develop embedded features including diagnostics communication and safety mechanisms
  • Write unit integration and automated test cases for validation
  • Support integration with hardware controls calibration and HIL/SIL environments
  • Analyze defects perform root cause analysis and implement fixes
  • Maintain proper documentation interfaces and traceability
  • Collaborate with cross-functional teams including validation and engineering
  • Ensure software meets performance quality and delivery timelines

Qualifications:

  • 4 8 years of experience in embedded automotive software development
  • Strong programming skills in C/C
  • Experience with vehicle communication protocols (CAN LIN Ethernet UDS)
  • Knowledge of control systems real-time constraints and safety (ISO 26262)
  • Familiarity with MATLAB Simulink and model-based design
  • Experience with Python (pandas NumPy) and data analysis
  • Hands-on with Git CI/CD tools (Jenkins GitHub Actions Azure DevOps)
  • Experience with HIL/SIL testing environments

Nice to Have:

  • AUTOSAR (Classic / Adaptive)
  • Cybersecurity (ISO 21434)
  • Performance profiling and embedded optimization
  • Big data tools (Spark Databricks Hadoop SQL)
Role: Software Developer Location: Novi Michigan (ONSITE) Job Description: Design develop test and maintain automotive embedded software across the full SDLC Convert system and functional requirements into software architecture and code Develop embedded features including diagnostics communicatio...