At a Glance
- Tasks: Design, build, and test embedded systems for robotics, IoT, and more.
- Company: Plextek, a leader in engineering and strategic innovation.
- Benefits: Excellent package, career progression, and a supportive work environment.
- Other info: Join a vibrant team with regular social events and a focus on personal growth.
- Why this job: Work on exciting projects with cutting-edge technology and diverse applications.
- Qualifications: Experience in embedded Linux development and strong problem-solving skills.
The predicted salary is between 28800 - 48000 £ per year.
Your new career starts here with Plextek.
About the position
VISION Plextek is a leading choice for employees and customers for exceptional engineering and strategic innovation to create better, safer, and more sustainable technologies and products.
OUR VALUES AND BELIEFS Being a responsible business, we work with integrity and honesty. We share success with our people and our communities. We embrace diversity in outlook and work as a team with colleagues, customers, and suppliers to provide the best technical solution and professional service experience. We empower each other, we’re adaptable, show initiative, and deliver on our commitments together.
THE ROLE We are looking for an Embedded Software Engineer with a strong grounding in embedded MCU and embedded Linux development. You will contribute to the design, build, and test of embedded systems across a wide range of applications including sensing, robotics, communications, and IoT devices. This role provides the opportunity to work on Linux‑based systems as well as bare‑metal, RTOS, device drivers, algorithms, and communications protocols. This variety is a core part of our consultancy environment. You will work closely with multidisciplinary engineering teams, supporting projects from concept through to delivery. You will help diagnose system‑level issues, integrate software with hardware platforms, and contribute to robust, maintainable engineering solutions. According to seniority, you should be comfortable explaining technical matters to colleagues and customers.
Key responsibilities include:
- Contributing to projects from early customer engagement to delivered solution across multiple market sectors including industrial, defence, and medical.
- Developing on embedded Linux systems including Arm‑based SoCs.
- Developing on a wide range of RTOS and bare metal embedded systems across the variety of silicon vendors (STMicroelectronics, Microchip etc.).
- Supporting system bring‑up, board integration, debugging, and performance optimisation.
- Working collaboratively with FPGA and electronics teams.
- Participating in project planning, documentation, good software engineering practice, team culture, and team software process.
THE PERSON We are looking for a well-rounded embedded engineer across both embedded Linux and broader embedded work. You must have:
- Embedded Linux development, involving Yocto, building and maintaining custom Linux images, including knowledge of device trees, user‑space and kernel‑space, and SoC platforms.
- Ability to adapt to different technologies, and an ambition for learning.
- Motivation to work in a consultancy environment, enjoying variety and new challenges.
The ideal candidate will additionally have experience of a good subset of the following:
- Real-Time C/C++
- Experience of at least one higher level language for tooling or test automation (for example Python or C# & .NET).
- Broader embedded experience such as RTOS, bare-metal systems, hardware interfacing, DSP, algorithms, protocols (application layer and low level), and state machines.
- Experience of working at the boundary between electronics and software, and able to read an electronics schematic when designing and developing embedded firmware solutions.
- Ability to diagnose and resolve complex system wide software and system‑level issues.
- Good communication skills, with the ability to write technical documentation for internal and client circulation.
THE REWARDS We offer an excellent package, a stimulating environment, and a real interest in your development to encourage you to achieve your full potential. We are a versatile business, able to support career progression as appropriate. We are based just south of Cambridge with easy road and rail routes to the vibrant city centre. We provide a friendly and supportive working environment, including regular on‑site and off‑site social events.
Details
- Location: CB10 1NY
- Position: Embedded Linux Developer
- Placement: Permanent
Embedded Linux Developer in Cambridge employer: Plextek
Contact Detail:
Plextek Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Linux Developer in Cambridge
✨Tip Number 1
Network like a pro! Reach out to your connections in the embedded systems field, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving embedded Linux and MCU development. This gives potential employers a tangible sense of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on both technical and soft skills. Be ready to discuss your experience with Yocto, device trees, and debugging. Also, practice explaining complex concepts simply – it’s key when working with multidisciplinary teams.
✨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 take the initiative to connect directly with us.
We think you need these skills to ace Embedded Linux Developer in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with embedded Linux and MCU development. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or technologies you've worked with!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background makes you a great fit for our team. We love seeing passion and personality in applications!
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've diagnosed and resolved complex system issues. We value engineers who can think critically and adapt to challenges, so let us know how you’ve done this in the past!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re keen on joining our team at Plextek!
How to prepare for a job interview at Plextek
✨Know Your Embedded Linux Inside Out
Make sure you brush up on your embedded Linux knowledge, especially around Yocto and custom Linux images. Be ready to discuss your experience with device trees and the differences between user-space and kernel-space.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of how you've diagnosed and resolved complex system-level issues in past projects. This will demonstrate your ability to think critically and work collaboratively with multidisciplinary teams.
✨Communicate Clearly and Confidently
Practice explaining technical concepts in a way that’s easy to understand. You might need to communicate with colleagues and clients who aren’t as technically savvy, so clarity is key!
✨Embrace the Consultancy Mindset
Be ready to discuss your adaptability and eagerness to tackle new challenges. Highlight any experiences where you’ve thrived in a consultancy environment, showcasing your motivation for variety in your work.