Senior Embedded Software Engineer (C++). Job in London LilyLifestyle Jobs

Senior Embedded Software Engineer (C++). Job in London LilyLifestyle Jobs

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
United Cerebral Palsy of Georgia

At a Glance

  • Tasks: Design and develop advanced software solutions for complex systems using C++.
  • Company: Join a leading tech company in London focused on innovation.
  • Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
  • Other info: Collaborate with diverse teams and mentor junior engineers in a dynamic environment.
  • Why this job: Make an impact by creating real-time software that enhances user experiences.
  • Qualifications: Strong C++ skills and experience in the full software development lifecycle.

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

We are looking for a Senior Embedded Software Engineer to develop advanced, real-time software solutions for complex systems. You will be responsible for delivering software from initial concept through to fully verified solutions, working across the full development lifecycle.

Key Responsibilities

  • Design, develop, and maintain high-quality software using best engineering practices.
  • Take ownership of software development from requirements through to verification and validation.
  • Support and enhance existing software in line with evolving project and customer needs.
  • Contribute to system architecture, design reviews, and technical decision‑making.
  • Collaborate with multidisciplinary teams including systems, hardware, and test engineers.
  • Provide technical guidance and mentorship to junior engineers.
  • Ensure software is developed in line with relevant standards and quality processes.

Key Skills

  • Strong experience in C++ development (ideally modern C++).
  • Proven experience working across the full software development lifecycle.
  • Experience with GUI UX or Human-Computer Interaction (HCI).
  • Knowledge of Python, PowerShell, or other scripting languages.
  • Experience in real‑time, embedded and safety‑critical systems.
  • Familiarity with version control, CI and CD, and software testing frameworks.
  • Degree in Computer Science, Software Engineering, or a related discipline.

Senior Embedded Software Engineer (C++). Job in London LilyLifestyle Jobs employer: United Cerebral Palsy of Georgia

At our London office, we pride ourselves on being an exceptional employer that fosters innovation and collaboration. Our vibrant work culture encourages continuous learning and professional growth, offering employees the chance to work on cutting-edge technology while mentoring junior engineers. With a focus on employee well-being and a commitment to high-quality software development, we provide a supportive environment where your contributions truly matter.

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 Senior Embedded Software Engineer (C++). Job in London LilyLifestyle Jobs

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. The more people you know, the better your chances of landing that Senior Embedded Software Engineer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ projects and any real-time software solutions you've developed. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of embedded systems and software development lifecycles. Practice coding challenges and be ready to discuss your past projects in detail.

Tip Number 4

Don't forget to apply through our website! We make it easy for you to find the right job and connect with us directly. Plus, it shows you're genuinely interested in joining our team!

We think you need these skills to ace Senior Embedded Software Engineer (C++). Job in London LilyLifestyle Jobs

C++ Development
Software Development Lifecycle
GUI UX
Human-Computer Interaction (HCI)
Python
PowerShell
Scripting Languages

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience in C++ and the full software development lifecycle. We want to see how your skills match up with what we're looking for, so don’t be shy about showcasing your relevant projects!

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 background makes you a perfect fit for our team. We love hearing about your journey and what drives you.

Showcase Your Technical Skills:Don’t forget to mention your experience with GUI UX, Python, or any other scripting languages. We’re keen on seeing how you’ve applied these skills in real-world scenarios, especially in safety-critical systems.

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 the role. Plus, it’s super easy to do!

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

Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially modern C++. Be ready to discuss specific projects where you've used C++, and be prepared to solve coding problems on the spot. Practising common algorithms and data structures can really help you shine.

Understand the Full Development Lifecycle

Since the role involves working across the full software development lifecycle, be ready to talk about your experience in each phase. Prepare examples that showcase how you've taken ownership from requirements gathering to verification and validation. This will demonstrate your comprehensive understanding of the process.

Showcase Your Collaboration Skills

This position requires collaboration with multidisciplinary teams, so think of examples where you've worked effectively with systems, hardware, or test engineers. Highlight any experiences where you provided mentorship to junior engineers, as this shows leadership potential.

Familiarise Yourself with Relevant Standards

Make sure you understand the relevant standards and quality processes for embedded systems. Be prepared to discuss how you've ensured compliance in past projects. This knowledge will show that you're not just technically skilled but also aware of industry best practices.