Embedded Software Engineer

Embedded Software Engineer

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

At a Glance

  • Tasks: Lead integration and testing of embedded software in next-gen vehicles.
  • Company: Join a cutting-edge automotive company shaping the future of transportation.
  • Benefits: Enjoy flexible work options, competitive pay, and opportunities for growth.
  • Why this job: Be at the forefront of automotive innovation and make a real impact.
  • Qualifications: 5+ years in automotive software integration; skilled in C/C++, Python, and communication protocols.
  • Other info: Collaborate with cross-functional teams and tackle exciting challenges daily.

The predicted salary is between 48000 - 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.

Embedded Software Engineer employer: Insight International (UK) Ltd

As an Embedded Software Engineer at our company, you will join a dynamic team dedicated to innovation in the automotive sector, located in a vibrant area known for its technological advancements. We pride ourselves on fostering a collaborative work culture that encourages continuous learning and professional growth, offering access to cutting-edge tools and resources. With competitive benefits and a commitment to employee well-being, we provide a rewarding environment where your contributions directly impact the future of next-generation vehicles.
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 previous experiences with ECU integration and root cause analysis. Be ready to share specific examples of how you've resolved issues in past projects, as this will demonstrate your problem-solving skills.

✨Tip Number 4

Stay updated on the latest developments in automotive communication protocols like CAN and LIN. Showing that you're knowledgeable about industry advancements can impress interviewers and highlight your commitment to the field.

We think you need these skills to ace Embedded Software Engineer

Embedded Systems Development
Automotive Software Integration
ECU Integration
Software Flashing
Calibration Tools (Vector Flash Tool, CANape)
Root Cause Analysis
Automotive Communication Protocols (CAN, LIN, Ethernet)
HIL and SIL Testing
Debugging Tools (CANoe, CANalyzer, INCA, ETAS, dSPACE)
Understanding of .dbc and ARXML Files
JIRA for Issue Tracking
Git for Version Control
CI/CD Pipelines
Proficiency in C/C++ and Python
Problem-Solving Skills
Collaboration and Communication 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 or experiences that demonstrate your expertise in ECU integration and problem-solving.

Showcase Technical Skills: Clearly outline your proficiency in programming languages like C/C++ and Python, as well as your experience with automotive communication protocols. Providing examples of past projects where you used these skills can strengthen your application.

Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. A polished application reflects attention to detail, which is crucial for an Embedded Software Engineer.

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, make sure you understand these tools well. Be ready to discuss 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. Brush up on your communication skills and be ready to explain complex concepts clearly and concisely.

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
>