Senior Embedded Software Engineer

Senior Embedded Software Engineer

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

At a Glance

  • Tasks: Develop cutting-edge firmware for smart EV chargers and lead key software features.
  • Company: Join Indra, an award-winning leader in intelligent EV charging technology.
  • Benefits: Enjoy a dynamic work environment with opportunities for mentorship and innovation.
  • Why this job: Be at the forefront of sustainable tech, making a real impact on the future of energy.
  • Qualifications: Degree in Embedded Software or Electronics; 5+ years in embedded systems required.
  • Other info: Work in a collaborative team focused on Agile practices and continuous improvement.

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

As a part of the embedded team, you’ll play a key role in shaping the future of intelligent EV charging technology. You will join a highly skilled Embedded Software team, developing the firmware at the heart of Indra’s award-winning smart charging solutions. Reporting to the Embedded Software Team Lead, you’ll contribute across the full development lifecycle—helping define, architect, design, implement, test, and integrate embedded software for our next-generation products. This is a hands-on engineering role with meaningful impact, at the forefront of innovation in Vehicle-to-Home (V2H) and Vehicle-to-Grid (V2G) technologies.

Key Responsibilities:

  • Design and develop high-quality embedded firmware for next-gen EV smart chargers.
  • Define software architecture and lead the development of key features.
  • Drive Agile practices and best-in-class coding standards (modularity, security, scalability).
  • Collaborate across teams and external partners to deliver reliable, compliant solutions.
  • Take ownership of issues, mentor junior engineers, and contribute to planning and estimation.
  • Support the evolution of our bi-directional charging tech (V2H and V2G).

Qualifications & Skills:

Must-Have:

  • Degree in Embedded Software, Electronics, or similar.
  • 5+ years in embedded systems, ideally within EV, IoT, or smart grid sectors.
  • Proficient in Embedded Linux (Yocto/Buildroot), C++, and firmware development.
  • Experience with embedded comms (I2C, SPI, UART, CAN) and networking (Wi-Fi, GSM, Ethernet).

Highly Desirable:

  • Kernel, device driver, and bootloader expertise.
  • Knowledge of embedded security (TLS, secure boot, encryption).
  • CI/CD tools (e.g. Jenkins, GitLab CI) and TDD experience.

Soft Skills:

  • Strong communicator, team player, adaptable and solution-focused.
  • Confident working autonomously and mentoring others.
I

Contact Detail:

Indra Renewable Technologies Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in EV charging technology, especially Vehicle-to-Home (V2H) and Vehicle-to-Grid (V2G) systems. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the role and the company's mission.

✨Tip Number 2

Engage with online communities and forums related to embedded systems and EV technologies. Networking with professionals in these spaces can provide valuable insights and potentially lead to referrals, increasing your chances of landing an interview.

✨Tip Number 3

Showcase your hands-on experience with relevant tools and technologies, such as Embedded Linux, C++, and CI/CD practices. Be prepared to discuss specific projects where you've applied these skills, as practical examples can set you apart from other candidates.

✨Tip Number 4

Consider reaching out to current or former employees at Indra Renewable Technologies on platforms like LinkedIn. A friendly chat can provide insider information about the company culture and expectations, which can be incredibly useful for tailoring your approach.

We think you need these skills to ace Senior Embedded Software Engineer

Embedded Systems Development
Embedded Linux (Yocto/Buildroot)
C++ Programming
Firmware Development
Embedded Communications (I2C, SPI, UART, CAN)
Networking (Wi-Fi, GSM, Ethernet)
Software Architecture Design
Agile Methodologies
Modularity and Security Best Practices
Kernel and Device Driver Expertise
Bootloader Development
Embedded Security (TLS, Secure Boot, Encryption)
CI/CD Tools (Jenkins, GitLab CI)
Test-Driven Development (TDD)
Strong Communication Skills
Team Collaboration
Mentoring Junior Engineers
Problem-Solving Skills
Adaptability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in embedded systems, particularly in the EV, IoT, or smart grid sectors. Emphasise your proficiency in Embedded Linux, C++, and any specific technologies mentioned in the job description.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for intelligent EV charging technology. Mention specific projects or experiences that align with the responsibilities of designing and developing embedded firmware.

Showcase Your Technical Skills: In your application, clearly outline your technical skills related to embedded communications and networking. Provide examples of how you've applied these skills in previous roles, especially in Agile environments.

Highlight Soft Skills: Don't forget to mention your soft skills such as communication, teamwork, and adaptability. These are crucial for collaborating across teams and mentoring junior engineers, which are key aspects of the role.

How to prepare for a job interview at Indra Renewable Technologies

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Embedded Linux, C++, and firmware development. Bring examples of past projects where you've successfully implemented these technologies, especially in the EV or IoT sectors.

✨Demonstrate Agile Knowledge

Since the role involves driving Agile practices, be ready to explain how you've applied Agile methodologies in previous projects. Discuss specific instances where you contributed to team dynamics and project success.

✨Highlight Collaboration Experience

This position requires collaboration across teams and external partners. Share examples of how you've worked effectively with others, particularly in cross-functional settings, to deliver reliable solutions.

✨Prepare for Problem-Solving Questions

Expect questions that assess your problem-solving abilities. Think of challenges you've faced in embedded systems development and how you overcame them, particularly in relation to V2H and V2G technologies.

Senior Embedded Software Engineer
Indra Renewable Technologies
I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>