Automotive Software Integration Engineer Location: Crewe
Experience Level: 5+ Years
Overview
We are looking for an experienced Automotive Software Integration Engineer to join a cutting-edge vehicle software development team. In this role, you’ll take ownership of integrating, flashing, testing, and validating embedded software components across multiple electronic control units (ECUs) for next-generation automotive platforms. This position requires hands-on expertise in ECU-level integration, automotive diagnostics, and system validation to ensure high-quality, on-time software releases.
Key Responsibilities
Lead the integration and validation of embedded software components across ECUs, middleware, and application layers.
Conduct software flashing and calibration using tools such as Vector Flash Tool, CANape, and UDS-based protocols.
Use tools like CANoe, CANalyzer, INCA, dSPACE, and ETAS for in-depth debugging, validation, and diagnostics.
Execute and support testing across HIL, SIL, and in-vehicle environments to verify system behavior and compliance.
Perform root cause analysis on integration and communication issues; coordinate fixes with cross-functional teams.
Interpret and apply .dbc files for CAN network configuration and ARXML files for AUTOSAR-based setups.
Collaborate with module/platform owners to lead technical change discussions and confirm integration timelines.
Track and manage issues via JIRA, generating dashboards and reporting metrics for internal and customer use.
Produce detailed integration reports documenting implemented changes, known issues, and system configuration notes.
Required Qualifications
~ Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.
~5+ years of experience in automotive embedded software integration and testing.
~ Proven ability in software flashing, automotive diagnostics, and issue resolution within CAN/LIN/Ethernet networks.
~ Proficient with C/C++, Python, and automotive communication protocols.
~ Practical experience working with CANape, .dbc files, and AUTOSAR-related ARXML files.
~ Familiarity with version control tools (Git) and CI/CD pipelines.
~ Strong analytical and problem-solving skills; ability to work independently and in cross-functional environments.
Desirable Attributes
Experience in risk mitigation and managing complex integrations in dynamic automotive software release cycles.
Effective communicator with the ability to translate technical issues into actionable insights for diverse stakeholders.
Agile mindset with a proactive approach to continuous improvement and development best practices.