Lead Embedded Software Development Engineer. Job in London LilyLifestyle Jobs

Lead Embedded Software Development Engineer. Job in London LilyLifestyle Jobs

Full-Time 80000 - 80000 £ / year (est.) Home office (partial)
United Cerebral Palsy of Georgia

At a Glance

  • Tasks: Lead the development of cutting-edge embedded software for next-gen electric products.
  • Company: Join a forward-thinking tech company in the heart of London.
  • Benefits: Enjoy a competitive salary, extensive benefits, and hybrid working options.
  • Other info: Great opportunity for career growth in a dynamic engineering environment.
  • Why this job: Make a real impact on innovative projects while leading a talented team.
  • Qualifications: Strong experience in embedded software development and team leadership.

The predicted salary is between 80000 - 80000 £ per year.

Location: Ealing Area - With Hybrid Working from Home

Salary: Up to 80,000 + Extensive Benefits

The Role

KO2's client is looking for a Lead Embedded Software Engineer to drive the development of robust, scalable embedded software solutions for next-generation electric products. This role combines hands-on technical delivery with small-team leadership, offering the opportunity to influence architecture, mentor engineers, and shape the future direction of embedded platforms.

You will play a key role across the full product lifecycle - from early-stage prototyping and system design through to production, manufacturing, and long-term product support - while helping build engineering best practices and delivery capability within the team.

Key Responsibilities

  • Lead the design and development of high-quality embedded software that is efficient, maintainable, scalable, and production-ready
  • Provide technical leadership to a small embedded software team, supporting task planning, technical direction, mentoring, and code reviews
  • Collaborate closely with hardware, systems, and manufacturing teams to support board bring-up, debugging, integration, and system validation
  • Own key architectural decisions, helping define software frameworks, coding standards, development processes, and long-term platform strategy
  • Design, implement, test, and maintain embedded software for internally developed electric systems and connected devices
  • Investigate and resolve complex real-time issues relating to timing, performance, reliability, and signal integrity
  • Support continuous improvement initiatives across tooling, automation, testing, and development workflows
  • Contribute to project planning, technical estimation, risk management, and delivery milestones
  • Champion engineering best practices including documentation, version control, CI/CD, and software quality standards

About You

  • Strong commercial experience developing embedded software in C and C++
  • Proven experience leading or mentoring engineers within a small technical team or project environment
  • Strong understanding of embedded systems architecture and full software development lifecycle practices
  • Experience developing RTOS-based applications
  • Hands-on experience with embedded communication protocols such as BLE, CAN, I2C, UART, or SPI
  • Comfortable working across hardware/software boundaries, including debugging and system integration
  • Experience using version control systems, particularly Git, within collaborative development environments
  • A proactive technical problem-solver with strong analytical and root-cause investigation skills
  • Ability to communicate effectively with both technical and non-technical stakeholders

Desirable Skills

  • Exposure to functional safety standards such as ISO 13849 or ISO 26262
  • Experience with CI/CD pipelines and modern development tooling (e.g. Jenkins, Docker)
  • Familiarity with Python for automation, tooling, or test development
  • Experience contributing to technical roadmaps, architectural strategy, or platform standardisation

Why Apply?

This is an excellent opportunity for a senior embedded engineer ready to step into a lead role - or an existing lead engineer looking for greater technical ownership and influence within an innovative engineering environment developing advanced electric products.

Apply today with an up-to-date CV.

Lead Embedded Software Development Engineer. Job in London LilyLifestyle Jobs employer: United Cerebral Palsy of Georgia

At KO2, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of Ealing. With hybrid working options, competitive salaries, and extensive benefits, we empower our employees to grow through mentorship and leadership opportunities while contributing to cutting-edge electric product development. Join us to be part of a forward-thinking team where your expertise will shape the future of embedded systems.

United Cerebral Palsy of Georgia

Contact Details:

United Cerebral Palsy of Georgia Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Embedded Software Development Engineer. Job in London LilyLifestyle Jobs

Tip Number 1

Network like a pro! Reach out to your connections in the embedded software field, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving C/C++ and embedded systems. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on common technical questions related to embedded systems and software development. Practice explaining your thought process clearly, as communication is key when leading a team.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Lead Embedded Software Development Engineer. Job in London LilyLifestyle Jobs

Embedded Software Development
C
C++
Team Leadership
Mentoring
Embedded Systems Architecture
Software Development Lifecycle

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with embedded software in C and C++. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects and achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded systems and how your leadership experience can benefit our team. Keep it engaging and personal!

Showcase Your Technical Skills:Don’t forget to mention your hands-on experience with embedded communication protocols and RTOS-based applications. We love seeing candidates who can bridge the gap between hardware and software!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Let’s get started!

How to prepare for a job interview at United Cerebral Palsy of Georgia

Know Your Stuff

Make sure you brush up on your embedded software knowledge, especially in C and C++. Be ready to discuss your experience with RTOS-based applications and embedded communication protocols like BLE and CAN. The more you can demonstrate your technical expertise, the better!

Show Leadership Skills

Since this role involves leading a small team, be prepared to share examples of how you've mentored engineers or led projects in the past. Highlight your ability to provide technical direction and support task planning, as this will show you're ready for the responsibilities of a lead position.

Collaborate Like a Pro

This job requires close collaboration with hardware and systems teams, so think of instances where you've successfully worked across different disciplines. Be ready to discuss how you’ve handled debugging and system integration challenges, as well as how you communicate with both technical and non-technical stakeholders.

Emphasise Continuous Improvement

Talk about your experience with CI/CD pipelines and any initiatives you've led to improve development workflows. Mention your familiarity with modern development tools like Jenkins and Docker, as well as your commitment to engineering best practices. This shows you're not just about getting the job done, but also about doing it better.