-
Automotive Software Developer
- Actalent (Detroit, MI)
-
Description
Actalent is looking to add a Software developer to help support Connected, Autonomous, Shared, Electric (CASE) goals. This software developer is capable of leading software coding design and verification testing of in-vehicle digital services as well as reviewing and approving the results of others, utilizing their past experience to develop innovative solutions to highly complex technical challenges. Digital services are defined as smartphone or cloud-based applications that have connectivity to electronic systems within automobiles to perform functions such as remote engine start, remote door lock/unlock or new features which customers can purchase & install by over-the-air updates. Engineers performing this role will be involved in software development implementing new ideas for digital service features applied to future models or performing maintenance and bug fixes of existing digital services.
• Project and team management: Breaking down project concept details into required development activities and deciding the overall development plan without oversight from technical leadership, correlating technical project details with key stakeholders and negotiating the schedule for deliverables. Informing technical leadership of project status as required. Provides mentorship and leads other engineers on best practices.
• Software architecture design: According to Automotive SPICE SWE.2, develops strategies for creating optimized software architecture based on the software element requirements using software architecture modelling tools such as Enterprise Architect. The dynamic signal behavior and resource consumption requirements are defined according to AUTOSAR compliant specifications. Expected to lead other engineers on highly complex design implementations.
• Software detailed design and unit construction: According to Automotive SPICE SWE.3, software detailed designs are produced based on each element’s architecture requirements. Detailed software unit interfaces and dynamic signal algorithms are created resulting in individual software units which meet AUTOSAR Adaptive requirements and all other software coding guidelines. Expected to lead other engineers on highly complex design implementations and avoid inefficient designs.
• Software unit verification: According to Automotive SPICE SWE.4, the individual software units are verified for compliance with software detailed design requirements and non-functional requirements. Perform static code analysis for compliance according to established standards such as MISRA or CERT-C. Develop regression test cases at the unit level, perform software unit verification, prepare test reports and perform verification reviews with technical leadership. Expected to lead other engineers toward implementing optimized test plans which are efficient and provide total test case coverage.
• Software integration and integration testing: According to Automotive SPICE SWE.5, the individual software units are combined into a complete integrated software which can be used for verification of software unit interfaces as well as overall verification against the software architectural design requirements. Develop regression test cases at the complete integrated software level, perform software overall verification, prepare test reports and perform verification reviews with technical leadership. Expected to lead other engineers toward implementing optimized test plans which are efficient and provide total test case coverage.
Position Located in Raymond, Ohio (Columbus, Ohio area)
Skills
C++, python, ASPICE, Matlab, AutoSAR, QNX, vector canalyzer, Google Test, Embedded software, Embedded c
Top Skills Details
C++,python,ASPICE,Matlab,AutoSAR,QNX,vector canalyzer,Google Test
Additional Skills & Qualifications
Hand coding or using autocode generation with Matlab simulink
C++, google test, familiar with preforming static code analysis, creating ULM documents (enterprise architect)
Familiar with AutoSAR
Familiar with creating applications in QNX
Familiar with CICD pipeline
Vector tool kit.
GIT
Experience Level
Intermediate Level
Pay and Benefits
The pay range for this position is $80.00 - $85.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
• Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a hybrid position in Detroit,MI.
Application Deadline
This position is anticipated to close on May 30, 2025.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email [email protected] (%[email protected]) for other accommodation options.
-