Software Integration & Development Engineer

CareerCircle
Ann Arbor, MI, United States
5 days ago
Apply on www.careercircle.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
1 year minimum
Compensation
$72,800.0 - $83,200.0
Working hours
Regular working hours

Tech stack

Adobe Flash Systems Engineering JIRA Computer Engineering Software Debugging DSpace Embedded Software Ethernet Github Python (Programming Language) Network Troubleshooting MATLAB
+14 more
Software Tools Simulink Software Deployment Software Engineering Systems Integration Diagnostic Tools CAPL Test Scripts Software Troubleshooting Git Information Technology Automotive Software Software Version Control Jenkins

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.

Apply on www.careercircle.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:11 min

Updating the delivery architecture with Jira and Tekton pipelines

Lian Li · World Congress 2022

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:07 min

Navigating software integration compliance in safety automotive environments

Nico Schmidt · LIVE

Videos

See all

Related articles

See all