Senior Embedded Software engineer Senior Embedded Software engineer in Bristol
Senior Embedded Software engineer Senior Embedded Software engineer

Senior Embedded Software engineer Senior Embedded Software engineer in Bristol

Bristol Full-Time 50000 - 70000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Develop and maintain C++ software for maritime fleet management systems.
  • Company: Innovative tech company in the maritime sector with a hybrid working model.
  • Benefits: Competitive salary, pension, and ongoing professional development.
  • Why this job: Work on cutting-edge technology and make a real impact in maritime operations.
  • Qualifications: 5+ years of experience in embedded software engineering and strong C++ skills.
  • Other info: Opportunity to learn machine learning and UI development in a dynamic environment.

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

Role: Senior or Experienced Embedded Software Engineer

Career progression:

Salary: £50,000 - £70,000 depending on experience

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

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.

  • 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

At least five years professional experience as an embedded software engineer

Strong commercial experience developing in C++

Solid experience working with Linux based systems

Bonus skills:

  • Experience with Python and/or JavaScript
  • Exposure to IoT systems, connected devices, or fleet level platforms

Comfortable owning features deployed to edge devices in the field

Competitive salary based on experience

Hybrid working with a Bristol office base

Pension and standard UK benefits

Ongoing professional development and progression opportunities

Senior Embedded Software engineer Senior Embedded Software engineer in Bristol employer: Cortech Talent Solutions Ltd

As a Senior Embedded Software Engineer, you will join a forward-thinking company that values innovation and professional growth, offering a competitive salary and hybrid working arrangements from our Bristol office. Our collaborative work culture encourages continuous learning, with opportunities to expand your skills in machine learning and UI development while working on cutting-edge technology in the maritime sector. With a strong focus on employee development and a commitment to maintaining a supportive environment, we are dedicated to fostering a rewarding career path for our engineers.
C

Contact Detail:

Cortech Talent Solutions Ltd Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to your connections in the maritime and embedded software sectors. 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 systems. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects in detail, especially those involving communication protocols like CAN and Modbus.

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented engineers like you. Plus, it’s a great way to ensure your application gets the attention it deserves.

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

C++ Development
Linux Systems
Communication Protocols (CAN, Modbus)
Embedded Software Engineering
Software Development Lifecycle
Production Quality Code
Machine Learning
UI Development
React
JavaScript
Python
IoT Systems
Connected Devices
Fleet Management Platforms

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 passionate about embedded software engineering and how you can contribute to our fleet management system in the maritime sector.

Show Off Your Bonus Skills: If you've got experience with Python, JavaScript, or IoT systems, make sure to mention them! These bonus skills could set you apart from other candidates and show us you're ready to learn and grow.

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 don’t miss out on any important updates during the process!

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 prepared 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 tackled challenges head-on.

✨Familiarise Yourself with Linux Systems

Since the role focuses heavily on Linux, it’s crucial to demonstrate your comfort with Linux-based systems. Review key concepts, commands, and any relevant experience you have. If you’ve worked with Linux data loggers or similar systems, be ready to share those experiences.

✨Highlight Communication Protocols Experience

The job involves developing and integrating communication protocols like CAN and Modbus. Brush up on these protocols and be prepared to discuss any relevant experience you have. If you can provide examples of how you’ve implemented these in previous roles, that’ll definitely set you apart.

✨Show Enthusiasm for Learning New Skills

This position offers opportunities to learn about machine learning and UI development. Express your eagerness to expand your skill set, especially in areas like Python and JavaScript. Mention any self-study or projects you’ve undertaken in these areas to show you’re proactive about your professional development.

Senior Embedded Software engineer Senior 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
>