Embedded Software Engineer in Bristol

Embedded Software Engineer in Bristol

Bristol Full-Time 45000 - 54000 £ / year (est.) No home office possible
Domin Fluid Power Limited

At a Glance

  • Tasks: Develop embedded software for high-performance hardware and debug real-world issues.
  • Company: Join a forward-thinking company focused on innovative engineering solutions.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Why this job: Make a tangible impact by owning features and improving embedded systems.
  • Qualifications: 3+ years in embedded software development with strong C/C++ skills.
  • Other info: Dynamic team environment with a focus on collaboration and problem-solving.

The predicted salary is between 45000 - 54000 £ per year.

We are looking for a mid-level embedded software engineer who takes ownership and thrives on solving real engineering problems on physical systems. You will work on a variety of Domin’s product lines, developing embedded software that directly controls high-performance hardware. Your work will span low-level drivers, firmware, and system behaviour, with an emphasis on debugging and understanding how software interacts with real electronics. This role requires someone who can get up to speed quickly, take initiative, and work independently. You should be comfortable stepping into unfamiliar systems, breaking problems down, and driving solutions through to completion. You will own features end-to-end and play a key role in improving the reliability and performance of our embedded systems.

Key Responsibilities:

  • Develop embedded software in C++ for Domin’s valve product line
  • Own and deliver features across the stack, including drivers, firmware, and system-level behaviour
  • Debug issues on real hardware, including microcontroller-level problems and hardware/software interactions
  • Work independently and collaboratively to understand system behaviour and resolve issues
  • Take full ownership of defined features, from implementation through testing and validation
  • Contribute to improving code quality, reliability, and maintainability
  • Use version control (GitHub) effectively, including pull requests and code reviews
  • Build a strong understanding of Domin’s embedded systems and their interaction with electronics and mechanical systems

Qualifications:

  • 3+ years of professional experience in embedded software development (or equivalent demonstrable capability)
  • Strong ability to write embedded software in C or C++ (C++ preferred, but C-only experience acceptable)
  • Solid understanding of microcontrollers and how embedded systems operate
  • Strong problem-solving ability, particularly in debugging complex issues across software and hardware
  • Experience debugging software on real hardware
  • Familiarity with debugging tools (e.g., oscilloscopes, logic analysers, JTAG debuggers)
  • Good understanding of fundamental electronics relevant to embedded systems
  • Experience using Git (e.g., GitHub), including pull requests and version control workflows
  • Demonstrated ownership of technical work from implementation through to completion
  • Experience in the implementation of unit tests

Beneficial Requirements:

  • Experience developing low-level drivers or working close to hardware interfaces
  • Experience with communication protocols (e.g., CAN, SPI, I2C, UART)

Embedded Software Engineer in Bristol employer: Domin Fluid Power Limited

At Domin, we pride ourselves on being an exceptional employer, offering a dynamic work environment where innovation and collaboration thrive. As an Embedded Software Engineer, you will have the opportunity to take ownership of impactful projects, develop your skills in a supportive culture, and contribute to cutting-edge technology that drives our high-performance products. With a focus on employee growth and a commitment to work-life balance, Domin is the ideal place for engineers looking to make a meaningful impact in the embedded systems field.
Domin Fluid Power Limited

Contact Detail:

Domin Fluid Power Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer in Bristol

✨Tip Number 1

Network like a pro! Reach out to current employees at Domin or similar companies on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus.

✨Tip Number 2

Show off your skills in real-time! If you get the chance, participate in coding challenges or hackathons related to embedded systems. It’s a great way to demonstrate your problem-solving abilities and passion for the field.

✨Tip Number 3

Prepare for technical interviews by brushing up on debugging techniques and low-level programming. Practise explaining your thought process while solving problems, as this will showcase your ownership and initiative.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Domin.

We think you need these skills to ace Embedded Software Engineer in Bristol

Embedded Software Development
C++ Programming
C Programming
Microcontroller Knowledge
Debugging Skills
Problem-Solving Skills
Understanding of Electronics
Version Control (Git, GitHub)
Unit Testing
Low-Level Driver Development
Communication Protocols (CAN, SPI, I2C, UART)
Familiarity with Debugging Tools (Oscilloscopes, Logic Analysers, JTAG)
Ownership of Technical Work
Collaboration Skills

Some tips for your application 🫡

Show Your Passion for Embedded Systems: When writing your application, let us see your enthusiasm for embedded software engineering. Share specific examples of projects you've worked on that highlight your problem-solving skills and how you’ve tackled real-world challenges in embedded systems.

Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter to reflect the key responsibilities and qualifications mentioned in the job description. We want to see how your experience aligns with what we’re looking for, so don’t be shy about showcasing your relevant skills!

Highlight Your Debugging Skills: Since debugging is a big part of this role, emphasise your experience with debugging tools and techniques. Share any specific instances where you’ve resolved complex issues, especially those involving hardware/software interactions, to show us you can hit the ground running.

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 gives you a chance to explore more about our company and culture!

How to prepare for a job interview at Domin Fluid Power Limited

✨Know Your Stuff

Make sure you brush up on your C and C++ skills, especially in the context of embedded systems. Be ready to discuss your previous projects and how you've tackled debugging issues on real hardware. This will show that you can hit the ground running.

✨Show Your Problem-Solving Skills

Prepare to share specific examples of how you've solved complex engineering problems in the past. Think about times when you had to break down a challenging issue and drive a solution through to completion. This will demonstrate your ownership mentality.

✨Familiarise Yourself with the Tools

Get comfortable with the debugging tools mentioned in the job description, like oscilloscopes and JTAG debuggers. If you can talk confidently about how you've used these tools in your work, it’ll give you an edge in the interview.

✨Understand the Company’s Products

Take some time to research Domin’s product lines and their embedded systems. Knowing how their products work and the challenges they face will help you tailor your answers and show that you're genuinely interested in the role.

Embedded Software Engineer in Bristol
Domin Fluid Power Limited
Location: Bristol

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

>