Senior Embedded Software Engineer
Senior Embedded Software Engineer

Senior Embedded Software Engineer

City of London Full-Time 72000 - 108000 Β£ / year (est.) No home office possible
F

At a Glance

  • Tasks: Design and implement firmware for cutting-edge embedded systems in a tech-for-good environment.
  • Company: Join a rapidly growing company transforming digital infrastructure with smart technology solutions.
  • Benefits: Competitive salary up to Β£100,000, flexible work schedule, and opportunities for professional growth.
  • Why this job: Make a real impact on the future of technology while working with innovative AI-driven projects.
  • Qualifications: 5+ years in C software development within embedded systems and strong debugging skills.
  • Other info: Dynamic team culture with a focus on collaboration and career advancement.

The predicted salary is between 72000 - 108000 Β£ per year.

Salary: Up to Β£100,000

Location: London - 3 days a week

We’re working with a rapidly growing tech for good company that is transforming how data, automation, and smart integrations shape the future of digital infrastructure. Their platform optimises real-time operations, connecting users with seamless, intelligent technology solutions.

We are looking for a modern, innovative and driven Senior Embedded Software Engineer to join their growing team. They are looking for someone who has commercial experience working with C software development in an IoT, hardware or embedded solutions environment, who is interested in a data-driven AI-first journey.

Responsibilities:

  • Design, implement, and test firmware for embedded systems across diverse market applications.
  • Enhance codebase architecture to support scalability, maintainability, and future development.
  • Maintain and support released products, ensuring long-term reliability and performance.
  • Provide third-level technical support, diagnosing and resolving complex hardware and firmware issues.
  • Develop and manage automated test frameworks for embedded devices to ensure robust validation.
  • Create and execute both manual and automated test cases.

Key requirements:

  • 5+ years experience in software development with C in an embedded environment.
  • Proven knowledge in digital electronics and working at the interface between hardware and firmware.
  • Strong experience debugging embedded software and associated electronics and hardware tools.
  • Strong experience in wireless communications.
  • Familiar with building test applications in Python.
  • Proven expertise in developing multi-tasking embedded software on microcontrollers, with hands-on experience in low-level peripherals and communication protocols.

This is a chance for a Senior Embedded Software Engineer to join an ambitious and increasingly successful business who deliver impact with their modern technology.

Unfortunately, due to the high volume of applicants not all submissions will receive feedback.

Senior Embedded Software Engineer employer: Formula Recruitment

Join a forward-thinking tech for good company in London, where innovation meets purpose. With a strong focus on employee growth and a collaborative work culture, this organisation offers competitive salaries, flexible working arrangements, and the opportunity to contribute to meaningful projects that shape the future of digital infrastructure. Embrace a data-driven, AI-first journey while working alongside passionate professionals dedicated to making a positive impact.
F

Contact Detail:

Formula Recruitment Recruiting Team

StudySmarter Expert Advice 🀫

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

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work in embedded systems. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C software development and IoT solutions. This gives potential employers a taste of what you can do beyond just a CV.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions related to embedded systems and debugging. Practise explaining your thought process clearly; it’s all about demonstrating your problem-solving skills.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive and engaged with our platform.

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

C Software Development
Embedded Systems Design
Firmware Testing
Codebase Architecture Enhancement
Technical Support
Automated Test Frameworks
Manual and Automated Test Case Execution
Digital Electronics Knowledge
Debugging Embedded Software
Wireless Communications
Python for Test Applications
Multi-Tasking Embedded Software Development
Low-Level Peripherals Experience
Communication Protocols Knowledge

Some tips for your application 🫑

Tailor Your CV: Make sure your CV is tailored to the Senior Embedded Software Engineer role. Highlight your experience with C software development and any relevant projects in IoT or embedded systems. We want to see how your skills align with our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for technology and how you can contribute to our data-driven AI-first journey. Let us know why you're excited about this opportunity and what makes you a great fit.

Showcase Your Projects: If you've worked on any cool projects, especially those involving embedded systems or wireless communications, make sure to mention them. We love seeing practical examples of your work that demonstrate your skills and creativity!

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 it gets into the right hands. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Formula Recruitment

✨Know Your Stuff

Make sure you brush up on your C programming skills and embedded systems knowledge. Be ready to discuss your past projects, especially those involving IoT and hardware integration. This will show that you’re not just familiar with the theory but have practical experience too.

✨Showcase Problem-Solving Skills

Prepare to tackle some technical questions or scenarios during the interview. Think about how you would approach debugging complex issues or enhancing code architecture. Demonstrating your problem-solving process can really impress the interviewers.

✨Familiarise with Their Tech Stack

Research the company’s platform and any technologies they use. If they’re focused on data-driven solutions, be prepared to discuss how your experience aligns with their goals. Showing genuine interest in their work can set you apart from other candidates.

✨Ask Insightful Questions

Prepare a few thoughtful questions about the role, team dynamics, or future projects. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you. Plus, it gives you a chance to engage in a two-way conversation.

Senior Embedded Software Engineer
Formula Recruitment
Location: City of London

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

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