Senior Embedded Software Engineer
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Full-Time 72000 - 84000 £ / year (est.) No home office possible
F

At a Glance

  • Tasks: Design and test firmware for cutting-edge embedded systems in a tech-for-good company.
  • Company: Join a rapidly growing company transforming digital infrastructure with smart technology.
  • Benefits: Competitive salary, flexible office days, and opportunities for professional growth.
  • Why this job: Make a real impact in the tech world while working on innovative AI-driven projects.
  • Qualifications: 5+ years in C software development and experience with embedded systems required.
  • Other info: Dynamic team environment with a focus on collaboration and innovation.

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

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.

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.

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

Seniority level: Mid‑Senior level

Employment type: Full‑time

Job function: Staffing and Recruiting

Senior Embedded Software Engineer employer: Formula Recruitment

Join a forward-thinking tech-for-good company in London, where innovation meets purpose. With a strong emphasis on employee growth and a collaborative work culture, this organisation offers competitive salaries, flexible working arrangements, and opportunities to work on cutting-edge technology that makes a real difference. As a Senior Embedded Software Engineer, you'll be part of a dynamic team dedicated to optimising digital infrastructure while enjoying the benefits of a supportive environment that fosters creativity and professional development.
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 or even a referral.

✨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 your CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your debugging skills and understanding of digital electronics. Practice common interview questions related to embedded systems to boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for innovative minds like yours. Plus, it’s a great way to ensure your application gets the attention it deserves.

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 highlights your experience with C software development and embedded systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this opportunity and how your background in IoT and hardware makes you a perfect fit for our team. Keep it engaging and personal!

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've diagnosed and resolved complex hardware and firmware issues. We love seeing how you tackle challenges, especially in a fast-paced environment like ours!

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 – just a few clicks and you’re done!

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 in detail, especially those involving IoT and hardware integration. This will show that you’re not just familiar with the concepts but have practical experience.

✨Showcase Problem-Solving Skills

Prepare to tackle some technical challenges during the interview. Think about how you would approach debugging complex firmware issues or enhancing codebase architecture. Practising common scenarios can help you articulate your thought process clearly.

✨Demonstrate Your Passion for Innovation

This company is all about transforming digital infrastructure, so express your enthusiasm for cutting-edge technology. Share any personal projects or experiences that highlight your innovative mindset, especially those related to AI and automation.

✨Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about the company's tech stack, their approach to product development, or how they envision the future of their platform. This shows you’re genuinely interested and helps you assess if it’s the right fit for you.

Senior Embedded Software Engineer
Formula Recruitment

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
>