Senior Embedded Software Engineer
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Oxford Full-Time 55000 - 70000 £ / year (est.) No home office possible
Go Premium
Z

At a Glance

  • Tasks: Lead embedded software development for innovative, safety-critical systems.
  • Company: Join a dynamic engineering team in Oxford with a focus on cutting-edge technology.
  • Benefits: Competitive salary, hands-on projects, and opportunities for professional growth.
  • Why this job: Make a real impact in regulated industries like aerospace and automotive.
  • Qualifications: 5+ years in embedded software, strong C/C++ skills, and ARM microcontroller experience.
  • Other info: Collaborative environment with excellent career advancement potential.

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

Location: Oxford

Salary: £55,000 - £70,000 (Depending on Experience)

Job Overview

We are seeking an experienced Senior Embedded Software Engineer to join a multidisciplinary design and engineering team developing high-quality, safety-critical embedded systems. The successful candidate will take technical ownership of embedded software development across multiple concurrent projects, working closely with hardware, systems, and test engineers to deliver robust and compliant solutions. This role will suit a hands-on engineer with strong experience in C/C++, ARM microcontrollers (STM32), and communication protocols such as CANbus and RS-485. Experience within regulated industries ideally aerospace or similarly safety-critical environments and familiarity with DO-178C processes is highly desirable. This is a full-time, on-site role based in Oxford, offering the opportunity to influence software design and development across several innovative platforms.

Required Skills & Experience

  • Proven experience (5+ years) developing embedded software in C and C++.
  • Strong working knowledge of ARM Cortex-M (STM32) microcontrollers.
  • Experience with CANbus and RS-485 communication protocols.
  • Knowledge of Linux or embedded Linux environments for future system development.
  • Experience in regulated industries such as aerospace, automotive, or medical devices.
  • Excellent debugging, optimisation, and problem-solving skills.
  • Strong communication and documentation abilities.

Desirable Skills

  • Familiarity with RTOS environments.
  • Experience with graphical frameworks for embedded GUIs.
  • Exposure to functional safety or quality standards (e.g., ISO 26262).
  • Use of version control (Git/SVN) and continuous integration tools.
  • Scripting experience (e.g., Python, shell) for automation or testing.

Note: All Candidates must be able to work in the UK without VISA Sponsorship.

Senior Embedded Software Engineer employer: Zenovo

Join a forward-thinking company in Oxford that values innovation and collaboration, offering a dynamic work culture where your contributions directly impact the development of cutting-edge embedded systems. With competitive salaries and a commitment to employee growth through continuous learning opportunities, this role is perfect for those looking to advance their careers in a supportive environment that prioritises safety and quality in engineering.
Z

Contact Detail:

Zenovo 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 systems field, especially those who work in regulated industries. 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 or GitHub repository showcasing your projects, especially those involving C/C++ and ARM microcontrollers. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Be ready to discuss your experience with communication protocols like CANbus and RS-485, as well as any safety-critical projects you've worked on.

✨Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it makes it easier for us to keep track of your application and get back to you quickly.

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

C/C++ Programming
ARM Cortex-M (STM32) Microcontrollers
CANbus Communication Protocol
RS-485 Communication Protocol
Embedded Linux Environments
Debugging Skills
Optimisation Skills
Problem-Solving Skills
Communication Skills
Documentation Abilities
RTOS Environments
Graphical Frameworks for Embedded GUIs
Functional Safety Standards (ISO 26262)
Version Control (Git/SVN)
Scripting (Python, Shell)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C/C++, ARM microcontrollers, and any relevant communication protocols like CANbus. We want to see how your skills match up with what we're looking for!

Showcase Your Projects: Include specific examples of projects you've worked on, especially those in regulated industries. This helps us understand your hands-on experience and how you tackle safety-critical systems.

Be Clear and Concise: When writing your cover letter, keep it straightforward. We appreciate clarity, so get to the point about why you're a great fit for the Senior Embedded Software Engineer role.

Apply Through Our Website: Don't forget 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.

How to prepare for a job interview at Zenovo

✨Know Your Tech Inside Out

Make sure you brush up on your C/C++ skills and ARM microcontrollers, especially STM32. Be ready to discuss specific projects where you've used these technologies, as well as any challenges you faced and how you overcame them.

✨Familiarise Yourself with Communication Protocols

Since the role involves CANbus and RS-485, it’s crucial to understand these protocols thoroughly. Prepare to explain how you've implemented them in past projects and be ready to tackle technical questions related to their use.

✨Showcase Your Problem-Solving Skills

Be prepared to discuss your debugging and optimisation strategies. Think of examples where you identified a problem in your embedded systems and how you resolved it. This will demonstrate your hands-on experience and analytical thinking.

✨Communicate Clearly and Effectively

Strong communication is key in this role. Practice explaining complex technical concepts in simple terms, as you'll need to collaborate with hardware and test engineers. Good documentation skills are also essential, so be ready to share how you approach this in your work.

Senior Embedded Software Engineer
Zenovo
Location: Oxford
Go Premium

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

Z
  • Senior Embedded Software Engineer

    Oxford
    Full-Time
    55000 - 70000 £ / year (est.)
  • Z

    Zenovo

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