Join an Automotive Company as a Digital Services Development Engineer is responsible for the design, development, and verification of in-vehicle digital services software. This role plays a critical part in delivering advanced, software-based features that interface with multiple electronic systems within modern automobiles and, in some cases, external cloud-based services via over-the-air (OTA) updates.
The ideal candidate will leverage deep technical expertise across the software development lifecycle to create innovative solutions for complex engineering challenges in a global automotive environment.
Key Responsibilities
Design software architecture and develop high-quality software for in-vehicle digital services
Perform software requirements analysis, architectural design, and detailed design activities
Develop software using hand-coded and/or auto-generated methods
Conduct static code analysis, unit testing, integration testing, and qualification testing
Verify and validate software to ensure compliance with internal and industry standards
Collaborate with cross-functional teams across vehicle electronic domains
Support software maintenance and OTA update strategies
Contribute to continuous improvement of development processes and tools
Definition of Digital Services
Digital services include software applications that:
Interface with cross-domain electronic systems within the vehicle
Implement software-based features and functions
Communicate with external servers when applicable
Support updates and maintenance via OTA mechanisms
Required Qualifications
5+ years of relevant software development experience.
Bachelor s degree in Computer Science, Software Engineering, or a related field
C++ required. python preferred
Ability to create and interpret software requirements
Ability to create and interpret software architectural designs
Software development experience using tools such as VS Code, MATLAB/Simulink, or similar
Experience with static code analysis and unit testing (e.g., Parasoft C++test, Google Test, or equivalent)
Experience performing software integration and qualification testing
Familiarity with UML diagrams and modeling tools such as Enterprise Architect
Working knowledge of CI/CD pipelines
Proficiency with Git and GitHub
Bonus Skillset
Familiarity with ASPICE development processes
Experience with QNX SDP
Experience using VECTOR tools such as CANoe and CANape
Knowledge of Adaptive AUTOSAR application development
Experience with SharePoint and JIRA
Familiarity with MQTT and Wireshark
Experience with AWS software development environments
Experience working in Linux-based software development environments
Location: Raymond, OH (onsite)
Type: Contract
Rate: $65 W2
Duration: 12+ months (yearly extensions)