Embedded Software Engineer in Bristol

Embedded Software Engineer in Bristol

Bristol Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
C

At a Glance

  • Tasks: Develop and maintain C++ software for cutting-edge maritime fleet management systems.
  • Company: Join a forward-thinking tech company based in Bristol with a hybrid working model.
  • Benefits: Enjoy a competitive salary, pension, and ongoing professional development opportunities.
  • Why this job: Work on innovative tech while contributing to real-world maritime solutions.
  • Qualifications: Five years of experience in embedded software engineering and solid Linux skills required.
  • Other info: Opportunity for career progression and learning in machine learning and UI development.

The predicted salary is between 36000 - 60000 Β£ per year.

Location: Bristol, United Kingdom

Hybrid working with an initial expectation of three days per week in the office.

Role overview: You will develop and maintain software for an edge device that forms part of a fleet management system in the maritime sector. The role focuses on C++ development on Linux, with responsibility for reliable communication between onboard systems and shore-based services as well as algorithms that run on the vessels. The systems include Linux data loggers and heavyweight Linux boxes connected to large naval ships. We need generic C++ engineers on Linux drivers, so it is more high-level than a low-level embedded role. You will have the opportunity to learn machine learning and UI development alongside the generic embedded skills, and you will get the opportunity to work on the latest technology.

Responsibilities:

  • Design, implement, and maintain C++ software running on Linux-based edge devices.
  • Develop and integrate communication protocols such as CAN and Modbus for onboard data exchange.
  • Build software that operates reliably in deployed maritime environments.
  • Contribute production quality code across the full development lifecycle.
  • Participate in code reviews and technical design discussions.

Core skills and experience:

  • At least five years professional experience as an embedded software engineer.
  • Solid experience working with Linux-based systems.
  • Practical knowledge of communication protocols, such as CAN and Modbus.
  • Confident use of Git for version control.
  • Exposure to IoT systems, connected devices, or fleet-level platforms.

Working style:

  • Comfortable owning features deployed to edge devices in the field.
  • Clear and direct communication with technical colleagues.
  • Methodical approach to debugging and problem solving.

What we offer:

  • Competitive salary based on experience.
  • Hybrid working with a Bristol office base.
  • Pension and standard UK benefits.
  • Ongoing professional development and progression opportunities.

How to apply? Please email a CV to danni@cortechtalentsolutions.co.uk.

Embedded Software Engineer in Bristol employer: Cortech Talent Solutions Ltd

As an Embedded Software Engineer at our Bristol location, you will thrive in a dynamic hybrid work environment that fosters innovation and collaboration. We prioritise your professional growth with ongoing development opportunities and a clear path for career progression, including the potential to lead the embedded team. Our commitment to cutting-edge technology and a supportive work culture makes us an exceptional employer for those seeking meaningful and rewarding employment in the maritime sector.
C

Contact Detail:

Cortech Talent Solutions Ltd 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 your connections in the tech world, especially those in embedded systems. Attend meetups or online webinars to get your name out there and learn about hidden job opportunities.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your C++ projects, especially those related to Linux and communication protocols. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding of embedded systems. Practice common interview questions and be ready to discuss your past projects in detail.

✨Tip Number 4

Don’t forget to apply through our website! We love seeing candidates who are proactive and engaged. Plus, it’s a great way to ensure your application gets the attention it deserves.

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

C++ Development
Linux Systems
Communication Protocols (CAN, Modbus)
Git Version Control
Embedded Software Engineering
Debugging Skills
Problem Solving
IoT Systems
Edge Device Management
Software Development Lifecycle
Code Review Participation
Technical Design Discussions
Methodical Approach

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with C++ and Linux systems. We want to see how your skills match the role, so don’t be shy about showcasing relevant projects or achievements!

Showcase Communication Skills: Since clear communication is key in our team, include examples of how you've effectively collaborated with others. Whether it’s through code reviews or technical discussions, let us know how you’ve contributed!

Highlight Problem-Solving Abilities: We love a methodical approach to debugging! Share specific instances where you’ve tackled complex issues in your past roles. This will help us see your thought process and problem-solving skills.

Apply Through Our Website: While you can email your CV, we encourage you to apply through our website for a smoother process. It helps us keep track of applications better and ensures you don’t miss out on any updates!

How to prepare for a job interview at Cortech Talent Solutions Ltd

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills before the interview. Be ready to discuss your past projects and how you've implemented C++ in real-world applications, especially in Linux environments. They’ll likely want to see your problem-solving approach, so think of examples where you’ve tackled challenges using C++.

✨Familiarise Yourself with Communication Protocols

Since the role involves working with protocols like CAN and Modbus, it’s crucial to understand these inside and out. Prepare to explain how you’ve used these protocols in previous roles and be ready to discuss any challenges you faced and how you overcame them.

✨Show Off Your Debugging Skills

A methodical approach to debugging is key for this position. Be prepared to walk through your debugging process during the interview. You might even be asked to solve a problem on the spot, so practice explaining your thought process clearly and logically.

✨Demonstrate Your Team Spirit

This role requires clear communication with technical colleagues, so be ready to showcase your teamwork skills. Share examples of how you’ve collaborated on projects, participated in code reviews, or contributed to design discussions. They’ll want to see that you can work well in a team environment.

Embedded Software Engineer in Bristol
Cortech Talent Solutions Ltd
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

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