Embedded Software Engineer

Embedded Software Engineer

Crewe Full-Time 43200 - 72000 £ / year (est.) No home office possible
I

At a Glance

  • Tasks: Lead the integration and testing of embedded software in next-gen vehicles.
  • Company: Join a cutting-edge automotive company revolutionising vehicle technology.
  • Benefits: Enjoy flexible work options, competitive pay, and exciting corporate perks.
  • Why this job: Be part of a dynamic team shaping the future of automotive innovation.
  • Qualifications: 5+ years in automotive software integration; skilled in C/C++, Python, and communication protocols.
  • Other info: Collaborate with cross-functional teams and tackle real-world challenges in a fast-paced environment.

The predicted salary is between 43200 - 72000 £ per year.

We are seeking a highly skilled Automotive Software Integration Engineer to lead the integration, flashing, testing, and validation of embedded software systems in next-generation vehicles. The ideal candidate will have deep experience in ECU integration, automotive communication tools, and proactive issue resolution to support timely software releases.

Key Responsibilities:

  • Integrate and validate software components across ECUs, middleware, and application layers.
  • Perform software flashing and calibration using tools such as Vector Flash Tool, CANape, and UDS-based tools.
  • Conduct root cause analysis and resolve software integration and communication issues.
  • Execute and support testing in HIL, SIL, and vehicle environments.
  • Work with CANape for measurement, calibration, and diagnostics.
  • Interpret and utilize .dbc files for CAN network configuration and ARXML files for AUTOSAR-based integration.
  • Use tools such as CANoe, CANalyzer, INCA, ETAS, and dSPACE for debugging and validation.
  • Identify and address potential integration or testing issues early in the development cycle to minimize risks to release timelines.
  • Track and manage issues using JIRA, and collaborate with cross-functional teams for resolution.
  • Create integration reports outlining changes incorporated, known issues, and application hints (as provided by platform/module owners) in the released software stand.
  • Streamline and track issues using JIRA, and generate dashboards for customer presentations.
  • Lead technical change discussions with module owners, coordinate and confirm delivery dates.

Qualifications:

  • 5+ years of experience in automotive software integration and embedded systems.
  • Strong experience in software flashing, automotive testing, root cause analysis, and release risk mitigation.
  • Proficiency in C/C++, Python, and automotive communication protocols (CAN, LIN, Ethernet).
  • Hands-on experience with CANape, .dbc files, and ARXML files.
  • Familiarity with JIRA, Git, CI/CD pipelines, and debugging tools.
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
I

Contact Detail:

Insight International (UK) Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer

✨Tip Number 1

Familiarise yourself with the specific tools mentioned in the job description, such as Vector Flash Tool and CANape. Having hands-on experience or even a solid understanding of these tools can set you apart during discussions.

✨Tip Number 2

Engage with online communities or forums related to automotive software integration. Networking with professionals in the field can provide insights into current trends and challenges, which you can reference in your conversations.

✨Tip Number 3

Prepare to discuss your problem-solving approach in detail. Be ready to share examples of how you've tackled integration issues or improved processes in past roles, as this will demonstrate your proactive mindset.

✨Tip Number 4

Research StudySmarter's projects and values to align your discussions with our mission. Showing that you understand our goals and how your skills can contribute will make a strong impression during the interview process.

We think you need these skills to ace Embedded Software Engineer

Embedded Systems Development
Automotive Software Integration
ECU Integration
Software Flashing and Calibration
Vector Flash Tool
CANape
UDS-based Tools
Root Cause Analysis
HIL Testing
SIL Testing
Vehicle Testing
C/C++ Programming
Python Programming
Automotive Communication Protocols (CAN, LIN, Ethernet)
.dbc File Interpretation
ARXML File Utilisation
Debugging Tools (CANoe, CANalyzer, INCA, ETAS, dSPACE)
JIRA Issue Tracking
Git Version Control
CI/CD Pipelines
Problem-Solving Skills
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in automotive software integration, embedded systems, and the specific tools mentioned in the job description, such as CANape and JIRA. Use keywords from the job listing to ensure your application stands out.

Craft a Compelling Cover Letter: In your cover letter, express your passion for automotive technology and detail how your skills align with the responsibilities of the role. Mention specific projects where you've successfully integrated software components or resolved complex issues.

Showcase Technical Skills: Clearly outline your proficiency in programming languages like C/C++ and Python, as well as your experience with automotive communication protocols. Provide examples of how you've used these skills in previous roles to solve problems or improve processes.

Highlight Problem-Solving Abilities: Demonstrate your problem-solving skills by including examples of root cause analysis you've conducted or challenges you've overcome in past projects. This will show potential employers that you can handle the fast-paced environment they require.

How to prepare for a job interview at Insight International (UK) Ltd

✨Showcase Your Technical Skills

Be prepared to discuss your experience with embedded systems and automotive software integration in detail. Highlight specific projects where you used tools like Vector Flash Tool, CANape, or debugging tools such as CANoe and CANalyzer.

✨Demonstrate Problem-Solving Abilities

Expect questions that assess your problem-solving skills, especially regarding root cause analysis and issue resolution. Prepare examples of how you've tackled integration or communication issues in past roles.

✨Familiarise Yourself with JIRA and CI/CD Pipelines

Since the role involves tracking issues using JIRA and working with CI/CD pipelines, brush up on your knowledge of these tools. Be ready to explain how you've used them in previous projects to streamline processes.

✨Prepare for Technical Discussions

You may need to lead discussions about technical changes with module owners. Practice articulating your thoughts clearly and confidently, and be ready to discuss how you manage timelines and coordinate with cross-functional teams.

Embedded Software Engineer
Insight International (UK) Ltd
I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>