Senior Embedded Linux Engineer | Cambridgeshire
Senior Embedded Linux Engineer | Cambridgeshire

Senior Embedded Linux Engineer | Cambridgeshire

Full-Time 60000 - 70000 £ / year (est.) No home office possible
Morgan McKinley

At a Glance

  • Tasks: Design and develop embedded software for innovative projects in a dynamic team.
  • Company: Leading technology business focused on high-innovation solutions.
  • Benefits: Competitive salary, opportunities for growth, and a collaborative work environment.
  • Other info: Join a multidisciplinary team and enjoy a variety of technical challenges.
  • Why this job: Transform cutting-edge concepts into real-world applications that move, fly, or orbit.
  • Qualifications: Strong C/C++ skills and experience with embedded platforms and Linux.

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

Due to the type of work, the client is looking for UK eyes only candidates.

Do you want to write code for systems that actually move, fly, or orbit? Are you looking to step away from repetitive product maintenance and move into a high-innovation environment where you might be working on a range of projects and applications?

We are looking for a high-caliber Senior Embedded Software Engineer to join a leading technology business. This role is designed for an engineer who thrives on technical variety and wants to play a key part in turning "impossible" concepts into real-world, high-integrity platforms.

The Role

Working within a multidisciplinary team of hardware, RF, and FPGA experts, you will architect and develop embedded software for a diverse range of projects. You will be a hands-on technical engineer, moving through the full development lifecycle—from rapid prototyping and "proof of concept" studies to full-scale, safety-critical production systems.

Your Technical Profile

  • Language Expertise: Strong proficiency in C and/or C++ for embedded systems.
  • Platform Experience: Extensive experience developing for embedded platforms (ARM, STM32, or similar Microcontrollers).
  • OS Knowledge: Solid understanding of Embedded Linux (Yocto/PetaLinux).
  • Systems Architecture: Ability to design scalable, robust software using UML and rigorous engineering practices.
  • Interfacing: Comfortable working close to the metal, including interfacing with on-board FPGAs and communication protocols (SPI, I2C, UART, CAN).

The Value Add

  • Experience with Python or MATLAB for algorithm development and testing.

Senior Embedded Linux Engineer | Cambridgeshire employer: Morgan McKinley

Join a pioneering technology firm in Cambridgeshire, where innovation meets opportunity. As a Senior Embedded Linux Engineer, you'll be part of a dynamic team that values creativity and technical excellence, offering you the chance to work on cutting-edge projects that push the boundaries of what's possible. With a strong focus on employee development, a collaborative work culture, and competitive remuneration, this is an ideal environment for engineers eager to make a significant impact in their field.
Morgan McKinley

Contact Detail:

Morgan McKinley Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded Linux Engineer | Cambridgeshire

✨Tip Number 1

Network like a pro! Get out there and connect with folks in the embedded systems community. Attend meetups, tech talks, or even online forums. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C/C++ and Embedded Linux. Having tangible examples of your work can really set you apart during interviews and give potential employers a taste of what you can do.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of systems architecture and communication protocols. Practice coding challenges related to embedded systems, as this will help you feel more confident when it comes to demonstrating your expertise.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, applying directly can sometimes give you an edge over other candidates. So, get your application in and let’s make some magic happen!

We think you need these skills to ace Senior Embedded Linux Engineer | Cambridgeshire

C Programming
C++ Programming
Embedded Systems Development
Embedded Linux (Yocto/PetaLinux)
Microcontroller Experience (ARM, STM32)
Systems Architecture Design
UML
Interfacing with FPGAs
Communication Protocols (SPI, I2C, UART, CAN)
Algorithm Development (Python, MATLAB)
Rapid Prototyping
Safety-Critical Systems Development

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your experience with C/C++ and Embedded Linux in your application. We want to see how your skills align with the role, so don’t hold back on showcasing your technical prowess!

Tailor Your Application: Take a moment to customise your CV and cover letter for this specific role. Mention any relevant projects or experiences that demonstrate your ability to work on innovative systems—this will help us see you as a perfect fit!

Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s necessary. Make it easy for us to understand your journey and what you bring to the table.

Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Morgan McKinley

✨Know Your Code Inside Out

Make sure you’re well-versed in C and C++ as they are crucial for this role. Brush up on your embedded systems knowledge, especially with ARM and STM32 microcontrollers, so you can confidently discuss your past projects and how you tackled challenges.

✨Show Off Your Embedded Linux Skills

Familiarise yourself with Embedded Linux, particularly Yocto and PetaLinux. Be prepared to explain how you've used these tools in previous roles, and maybe even share a specific example of a project where you implemented them successfully.

✨Demonstrate Your Systems Architecture Knowledge

Understand the principles of designing scalable and robust software. Be ready to talk about your experience with UML and rigorous engineering practices, and how you’ve applied these in real-world scenarios.

✨Get Hands-On with Hardware Interfacing

Since this role involves working closely with hardware, brush up on interfacing with FPGAs and communication protocols like SPI, I2C, UART, and CAN. Prepare to discuss any relevant experiences where you’ve had to troubleshoot or optimise these interactions.

Senior Embedded Linux Engineer | Cambridgeshire
Morgan McKinley

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

>