Senior Embedded Software Engineer
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Full-Time 55000 - 70000 £ / year (est.) No home office possible
Murray McIntosh

At a Glance

  • Tasks: Develop and optimise embedded software for cutting-edge technology.
  • Company: Join a leading tech firm focused on innovation and growth.
  • Benefits: Attractive salary, career progression, and a supportive work environment.
  • Other info: Dynamic team with opportunities for personal and professional development.
  • Why this job: Be part of exciting projects that shape the future of technology.
  • Qualifications: 5+ years in C programming, real-time OS experience, and a passion for tech.

The predicted salary is between 55000 - 70000 £ per year.

Murray McIntosh are currently seeking a Senior Embedded Software Engineer to start work for a key client of ours as detailed below.

Responsibilities & Required Experience:

  • Programming in C (at least 5 years of experience)
  • C++ experience
  • Real time operating system experience (FreeRTOS, VxWorks, Thread X, etc.)
  • Familiarity with structures, data, efficiencies and real time architecture development
  • Bare metal / board bring‑up experience would be advantageous
  • NXP/STM32 chipset experience
  • Experience with Renesas chips (prior usage considered an advantage)
  • Working on Secure Boot programming, Genesis & Bitbucket to carry out code reviews
  • Experience in tool, process and architecture development

This role would suit someone who is driven, ambitious and has an eye on the longer‑term picture. There is ample opportunity for development and progression both short‑ and long‑term.

Senior Embedded Software Engineer employer: Murray McIntosh

Murray McIntosh is an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration for Senior Embedded Software Engineers. With a strong focus on employee development and progression, our team enjoys access to cutting-edge technology and projects that challenge their skills while promoting a culture of continuous learning. Located in a vibrant area, we provide unique advantages such as flexible working arrangements and a supportive atmosphere that values each individual's contributions.
Murray McIntosh

Contact Detail:

Murray McIntosh 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 embedded software field and let them know you're on the hunt for a Senior Embedded Software Engineer role. You never know who might have the inside scoop on openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Prepare a portfolio or a GitHub repository showcasing your projects, especially those involving C, C++, and real-time operating systems. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Ace the interview! Research common interview questions for embedded software roles and practice your answers. Be ready to discuss your experience with NXP/STM32 chipsets and secure boot programming, as these are hot topics for this position.

✨Tip Number 4

Apply through our website! We make it super easy for you to submit your application directly. Plus, it shows you're genuinely interested in working with us at StudySmarter, which can give you an edge over other candidates.

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

C Programming
C++ Programming
Real Time Operating Systems (FreeRTOS, VxWorks, Thread X)
Data Structures
Real Time Architecture Development
Bare Metal / Board Bring-Up
NXP/STM32 Chipset Experience
Renesas Chips Experience
Secure Boot Programming
Genesis
Bitbucket
Code Reviews
Tool Development
Process Development
Architecture Development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C and C++, as well as any real-time operating systems you've worked with. 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!

Showcase Your Experience: When writing your application, focus on your hands-on experience with NXP/STM32 or Renesas chips. We love seeing specific examples of your work, especially if you’ve tackled secure boot programming or code reviews using Genesis and Bitbucket.

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s necessary. Highlight your achievements and how they relate to the role, but keep it easy to read!

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 makes the whole process smoother for everyone involved!

How to prepare for a job interview at Murray McIntosh

✨Know Your C and C++ Inside Out

Make sure you brush up on your C and C++ programming skills, as these are crucial for the role. Be prepared to discuss specific projects where you've used these languages, and don't shy away from coding challenges that may come up during the interview.

✨Familiarise Yourself with Real-Time Operating Systems

Since experience with real-time operating systems like FreeRTOS or VxWorks is essential, take some time to review their functionalities. Be ready to explain how you've implemented these systems in past projects and any challenges you faced.

✨Showcase Your Hardware Knowledge

If you have experience with NXP/STM32 or Renesas chips, make sure to highlight this during your interview. Discuss any bare metal or board bring-up experiences you've had, as this will demonstrate your hands-on expertise and understanding of embedded systems.

✨Prepare for Code Reviews and Collaboration Tools

Since the role involves using tools like Genesis and Bitbucket for code reviews, be prepared to talk about your experience with version control and collaborative coding practices. Share examples of how you've contributed to team projects and improved processes in your previous roles.

Senior Embedded Software Engineer
Murray McIntosh

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

>