Embedded Software Engineer in England

Embedded Software Engineer in England

England Full-Time 45000 - 55000 £ / 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 collaborative culture.
  • Benefits: Enjoy a competitive salary, hybrid working, pension, and ongoing professional development.
  • Why this job: Make an impact in the maritime sector while working with the latest technologies.
  • Qualifications: Five years of experience in embedded software engineering and strong C++ skills required.
  • Other info: Opportunity to learn machine learning and UI development in a dynamic environment.

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

Career progression: In the future you can lead the embedded team.

Location: Bristol, United Kingdom.

Salary: £45,000 - £55,000 depending on experience.

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 are Linux data loggers, heavy weight Linux boxes connected to huge naval ships. We need generic C++ engineers on Linux drivers, so it's more higher level than a low level embedded role. The systems have a web server that hosts a user interface with information and suggestions that use React and JavaScript; hence these are bonus skills. 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 tech.

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.
  • Strong commercial experience developing in C++.
  • Solid experience working with Linux based systems.
  • Practical knowledge of communication protocols, such as CAN and Modbus.
  • Confident use of Git for version control.

Bonus skills:

  • Experience with Python and/or JavaScript.
  • 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 England employer: Cortech Talent Solutions Ltd

Cortech is an exceptional employer for Embedded Software Engineers, offering a competitive salary and a hybrid working model that promotes work-life balance. Located in the vibrant city of Bristol, employees benefit from a supportive work culture that encourages professional growth through ongoing development opportunities and exposure to cutting-edge technologies 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 England

✨Tip Number 1

Network like a pro! Reach out to your connections in the embedded software field, especially those who work with C++ and Linux. 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 C++ projects and any cool stuff you've done with Linux. This gives potential employers a taste of what you can do beyond just a CV.

✨Tip Number 3

Prepare for interviews by brushing up on common embedded systems questions and coding challenges. Practice explaining your thought process clearly, as communication is key in tech roles like this one.

✨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 Software Engineer in England

C++ Development
Linux Systems
Communication Protocols (CAN, Modbus)
Git Version Control
Embedded Software Engineering
Debugging Skills
Problem-Solving Skills
Software Development Lifecycle
Code Review Participation
Technical Design Discussions
Machine Learning (Bonus Skill)
UI Development (React, JavaScript) (Bonus Skill)
IoT Systems Exposure (Bonus Skill)

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!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the Embedded Software Engineer role and how your background makes you a perfect fit for our team at StudySmarter.

Show Off Your Communication Skills: Since clear communication is key in this role, make sure your application reflects that. Use straightforward language and structure your thoughts logically to demonstrate your ability to communicate effectively.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

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 used 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 implemented 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.

✨Highlight Your Teamwork and Communication Skills

This role requires clear communication with technical colleagues, so don’t forget to showcase your teamwork experience. Share examples of how you’ve collaborated on projects, participated in code reviews, or contributed to technical discussions. This will demonstrate that you can work well in a team environment.

Embedded Software Engineer in England
Cortech Talent Solutions Ltd
Location: England

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
>