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.