Embedded Software Engineer/Software Development in England
Embedded Software Engineer/Software Development

Embedded Software Engineer/Software Development in England

England Full-Time 45000 - 55000 Β£ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Develop and maintain C++ software for cutting-edge maritime fleet management systems.
  • Company: Join a forward-thinking tech company in the maritime sector.
  • Benefits: Competitive salary, hybrid working, pension, and ongoing professional development.
  • Why this job: Work with innovative technology and make a real impact in maritime operations.
  • Qualifications: Five 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 45000 - 55000 Β£ per year.

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, heavyweight Linux boxes connected to huge naval ships. We need generic C++ engineers on Linux drivers, so it's more high-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 is required, along with strong commercial experience developing in C++ and 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.

Embedded Software Engineer/Software Development in England employer: Cortech Talent Solutions Ltd

Join a forward-thinking company that values innovation and professional growth, offering a competitive salary and hybrid working arrangements from our Bristol office. As an Embedded Software Engineer, you'll work on cutting-edge technology in the maritime sector, with opportunities to expand your skills in machine learning and UI development while contributing to impactful projects. Our supportive work culture fosters collaboration and continuous learning, making it an excellent place for talented engineers to thrive.
C

Contact Detail:

Cortech Talent Solutions Ltd Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Embedded Software Engineer/Software Development in England

✨Tip Number 1

Network like a pro! Reach out to folks in the maritime tech scene, attend meetups, and connect on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨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. We want to see how you think and tackle real-world problems!

✨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 are proactive about their job search!

We think you need these skills to ace Embedded Software Engineer/Software Development in England

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 Systems

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! Tell us why you’re excited about the role and how your background makes you a perfect fit for our team. Keep it engaging and personal – we love to see your personality!

Showcase Your Projects: If you've worked on any cool projects, especially those involving embedded systems or fleet management, make sure to mention them. We’re keen to see what you’ve built and how it relates to what we do at StudySmarter.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team!

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 want to see that you can not only code but also understand the nuances of developing for edge devices.

✨Familiarise Yourself with Linux Systems

Since the role heavily involves Linux, it’s crucial to demonstrate your comfort with Linux-based systems. Brush up on your knowledge of Linux drivers and be ready to talk about any experience you have with system-level programming or troubleshooting in a Linux environment.

✨Highlight Communication Protocols Experience

Be prepared to discuss your experience with communication protocols like CAN and Modbus. Think of specific examples where you’ve implemented these protocols in your previous roles, as this will show your practical understanding and ability to contribute from day one.

✨Show Enthusiasm for Learning New Tech

This role offers opportunities to learn about machine learning and UI development. Express your eagerness to expand your skill set and how you’ve approached learning new technologies in the past. This will demonstrate your commitment to professional growth and adaptability.

Embedded Software Engineer/Software Development 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
>