Embedded Software Engineer

Embedded Software Engineer

Bradford Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
K

At a Glance

  • Tasks: Design and develop embedded software for STM32 microcontrollers and motor control systems.
  • Company: Join KO2 Embedded Recruitment Solutions, a leader in Embedded Systems and Electronics Engineering.
  • Benefits: Enjoy a competitive salary up to £60,000 and a supportive, collaborative work environment.
  • Why this job: Work on exciting projects that challenge your skills and contribute to innovative technology.
  • Qualifications: Experience with STM32 microcontrollers, C programming, and debugging tools is essential.
  • Other info: This is a full-time, permanent position based in Bradford, West Yorkshire.

The predicted salary is between 36000 - 60000 £ per year.

Role: Embedded Software Engineer

Location: Manchester

Salary: £40,000 – £60,000 + Benefits DOE

KO2’s client, a leading innovator in the autonomous automotive and infotainment, is seeking a talented Software Engineer to join their growing development team. This is a fantastic opportunity to be part of the design and development of a diverse range of next-generation devices that are helping to shape the future of the automotive industry.

The Role

You will be involved in the full software development lifecycle, working closely with hardware and systems teams to build robust and efficient embedded software solutions. The work will primarily focus on developing new features and maintaining existing systems. They are ideally looking for a Degree graduated candidate with 4+ years industry experience.

Key Responsibilities:

  • Designing, developing, and testing software for embedded systems
  • Working on Linux platforms
  • Writing code in C, C++ and Python
  • Collaborating with cross-functional teams on product development

Essential Skills:

  • Strong experience with Embedded Linux
  • Proficiency in Python, C, and C++
  • Solid understanding of software development best practices

Desirable Skills:

  • Experience with embedded systems architecture
  • Knowledge of serial communication protocols (UART, SPI, I2C, etc.)

What’s on Offer:

  • Join a company at the forefront of the EV and power innovation sector
  • Work on meaningful, forward-thinking technologies
  • A collaborative and supportive team environment
  • Office-based role in Central Manchester, offering a dynamic and engaging workspace

If you\’re a passionate Software Engineer looking to make an impact in a fast-evolving industry, KO2’s client wants to hear from you

Embedded Software Engineer employer: KO2 Embedded Recruitment Solutions Ltd

KO2 Embedded Recruitment Solutions Ltd is an exceptional employer for Embedded Software Engineers, offering a competitive salary of up to £60,000 and the chance to work on innovative projects in a collaborative environment. Located in Bradford, West Yorkshire, the company fosters a supportive culture that encourages professional growth and development, making it an ideal place for engineers looking to advance their careers while contributing to cutting-edge technology.
K

Contact Detail:

KO2 Embedded Recruitment Solutions Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer

✨Tip Number 1

Familiarise yourself with STM32 microcontrollers and their specific features. Being able to discuss your hands-on experience with these systems during an interview will demonstrate your technical expertise and make you a more attractive candidate.

✨Tip Number 2

Brush up on your knowledge of motor control algorithms, particularly PID control. Be prepared to explain how you've implemented these in past projects, as this is a key responsibility for the role.

✨Tip Number 3

Showcase your collaborative skills by discussing any previous experiences working closely with hardware engineers. Highlighting your ability to integrate software and hardware effectively can set you apart from other candidates.

✨Tip Number 4

Get comfortable with Git-based workflows if you aren't already. Being able to talk about your experience with version control systems like GitHub or GitLab will demonstrate your readiness to work in a team environment.

We think you need these skills to ace Embedded Software Engineer

Embedded Software Development
STM32 Microcontroller Proficiency
Real-Time Motor Control Algorithms
Firmware Development and Debugging
Communication Protocols (UART, SPI, I2C, CAN, USB, Ethernet)
Git Version Control
C Programming for Embedded Systems
C++ Programming Experience
Hands-on Experience with STM32 HAL and LL Drivers
Bare-Metal Firmware Development
Familiarity with STM32CubeIDE or VSCode
FreeRTOS or Similar RTOS Experience
Debugging Skills using Logic Analyzers and Oscilloscopes
Strong Problem-Solving Skills
Analytical Thinking
Team Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience with embedded systems, particularly with STM32 microcontrollers. Include specific projects or roles where you've implemented motor control algorithms or developed firmware.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for embedded software engineering. Mention your familiarity with tools like STM32CubeIDE and Git, and how your skills align with the responsibilities outlined in the job description.

Showcase Technical Skills: In your application, emphasise your proficiency in C and any experience with C++. Highlight your understanding of communication protocols such as UART, SPI, and I2C, as well as your hands-on experience with debugging tools.

Prepare for Technical Questions: Be ready to discuss your previous projects and the technical challenges you faced. Prepare to explain your approach to problem-solving and how you collaborate with hardware engineers to ensure system performance.

How to prepare for a job interview at KO2 Embedded Recruitment Solutions Ltd

✨Showcase Your Technical Skills

Be prepared to discuss your experience with STM32 microcontrollers and the specific projects you've worked on. Highlight your proficiency in C and any relevant experience with C++ or FreeRTOS, as these are crucial for the role.

✨Demonstrate Problem-Solving Abilities

Expect to face technical questions that assess your problem-solving skills. Prepare examples of challenges you've encountered in previous projects and how you resolved them, particularly in embedded systems.

✨Familiarise Yourself with Version Control

Since the role involves using Git for version control, make sure you can discuss your experience with GitHub or GitLab. Be ready to explain how you've used these tools in collaborative projects.

✨Prepare for Team Collaboration Questions

The company values teamwork, so be ready to share experiences where you've successfully collaborated with hardware engineers or participated in code reviews. Emphasise your ability to work both independently and as part of a team.

Embedded Software Engineer
KO2 Embedded Recruitment Solutions Ltd
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

K
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>