Software Integration & Development Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
Job description
Our client, a global automotive OEM, is seeking a Software Integration & Development Engineer to support the deployment, validation, and integration of software within next-generation high-performance electric vehicles. This individual will play a critical role in ensuring development software is successfully flashed, integrated, validated, and released across prototype and pre-production vehicle fleets. The ideal candidate will have hands-on experience with ECU flashing, embedded software deployment, vehicle diagnostics, CAN communication networks, software troubleshooting, and vehicle-level validation activities. This role requires daily interaction with prototype vehicles and close collaboration with cross-functional engineering teams, including both local and international development groups. Key Responsibilities - Software Integration & Deployment - Flash development and release software onto prototype and pre-production vehicles. - Execute software updates across multiple vehicle ECUs and domains. - Validate successful software deployment and system functionality after installation. - Support software release activities and maintain software version control documentation. Vehicle-Level Validation - Perform software integration testing on high-performance electric vehicles. - Verify functionality of vehicle systems following software updates. - Conduct system-level troubleshooting and root cause analysis for software integration issues. - Support vehicle commissioning, configuration, and readiness activities. Diagnostics & Debugging - Investigate software, calibration, communication, and system-level failures. - Analyze CAN, CAN FD, Ethernet, and diagnostic data to identify issues. - Utilize engineering tools to capture logs, monitor vehicle behavior, and support issue resolution. - Collaborate with software developers and systems engineers to resolve defects. Cross-Functional Collaboration - Work closely with software development, systems, validation, and calibration teams. - Partner with global engineering organizations to validate and release software updates. - Participate in issue triage discussions and provide technical recommendations. - Support vehicle testing events both on-site and at remote test locations. Engineering Development Support - Develop scripts, utilities, or tools that improve integration and validation workflows. - Create and maintain technical documentation, test reports, and issue-tracking records. - Support continuous improvement initiatives for software deployment and validation processes.
Requirements
Triage Github DSpace Jenkins Simulink Debugging Visionary CANalyzer Innovation Communication Commissioning Version Control Vehicle Systems Computer Science Diagnostic Tools Embedded Software Electric Vehicles Vehicle Networking Workflow Management Root Cause Analysis Systems Engineering Systems Integration Software Deployment Software Engineering Software Development Computer Engineering Installation Support Prototype Development Electrical Engineering Automotive Engineering Technical Documentation Engineering Design Process Flashing (Weatherproofing) Telecommunications Networks Git (Version Control System) System Level Troubleshooting Python (Programming Language) Continuous Improvement Process Cross-Functional Collaboration Troubleshooting (Problem Solving), Engineering, software integration, canoe, Qualifications: - Bachelor’s Degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering or Automotive Engineering - 1+ year of experience in automotive software integration, embedded software development, vehicle validation, or systems engineering. - Experience supporting prototype, development, or pre-production vehicle programs. - Hands-on experience flashing software and configuring automotive ECUs. - Experience diagnosing software and vehicle network issues. - ECU flashing and software deployment knowledge - Vehicle diagnostics and troubleshooting - CAN / CAN FD communication - Vehicle networking fundamentals Tools & Technologies - Experience with the following tools - Vector CANalyzer - CANoe - Vehicle Spy - ETAS tools - dSPACE - JIRA - Git / GitHub - Jenkins - Python - CAPL - MATLAB/Simulink - Automotive diagnostic tools - Proprietary OEM flashing tools, Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors., Ann Arbor, MI*Hybrid
JIRA MATLAB Triage Github DSpace Jenkins Simulink Debugging Visionary CANalyzer Innovation Communication Commissioning Version Control Vehicle Systems Computer Science Diagnostic Tools Embedded Software Electric Vehicles Vehicle Networking Workflow Management Root Cause Analysis Systems Engineering Systems Integration Software Deployment Software Engineering Software Development Computer Engineering Installation Support Prototype Development Electrical Engineering Automotive Engineering Technical Documentation Engineering Design Process Flashing (Weatherproofing) Telecommunications Networks Git (Version Control System) System Level Troubleshooting Python (Programming Language) Continuous Improvement Process Cross-Functional Collaboration Troubleshooting (Problem Solving) +0
Google IT Automation with Python
About the company
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 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 8 Best Code Testing Tools
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline
Is Software Engineering Over-Saturated?