Embedded Software Engineer in Newport, Wales

Embedded Software Engineer in Newport, Wales

Newport +1 Full-Time 34000 - 42000 Β£ / year (est.) No home office possible
Go Premium
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: 5+ years in embedded software engineering with strong C++ and Linux experience.
  • Other info: Opportunity to learn machine learning and UI development in a dynamic environment.

The predicted salary is between 34000 - 42000 Β£ per year.

Experience: 5 years +

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

Location: Bristol, United Kingdom

Salary: Β£40,000 - Β£50,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

Locations

Newport Wales

Embedded Software Engineer in Newport, Wales employer: Cortech Talent Solutions Ltd

Cortech is an exceptional employer for Embedded Software Engineers, offering a dynamic work environment in Bristol that fosters innovation and professional growth. With a competitive salary, hybrid working arrangements, and opportunities to learn cutting-edge technologies like machine learning and UI development, employees are encouraged to advance their careers while contributing to impactful projects 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 Newport, Wales

✨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 opportunities 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 bring to the table.

✨Tip Number 3

Prepare for interviews by brushing up on common embedded systems questions. Be ready to discuss your experience with communication protocols like CAN and Modbus, and don’t forget to highlight your problem-solving approach!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Embedded Software Engineer in Newport, Wales

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)
UI Development (React, JavaScript) (Bonus)
IoT Systems Exposure (Bonus)

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 team. Keep it concise but engaging!

Show Off Your Communication Skills: Since clear communication is key in our work environment, make sure your application reflects your ability to convey technical concepts simply. We love candidates who can bridge the gap between tech and non-tech folks!

Apply Through Our Website: Remember, this role is exclusive to Cortech, so make sure you apply through the advert. We’re excited to see your application come through our website!

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 prepare to explain your thought process.

✨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. Be prepared to discuss how you've implemented these protocols in previous roles and any challenges you faced while doing so.

✨Show Off Your Debugging Skills

A methodical approach to debugging is key for this position. Think of specific examples where you’ve successfully identified and resolved issues in your code. This will demonstrate your analytical skills and ability to work under pressure.

✨Highlight Your Team Collaboration Experience

This role requires clear communication with technical colleagues, so be ready to share experiences where you’ve collaborated effectively in a team. Discuss your participation in code reviews and design discussions to show that you’re a team player who values feedback.

Embedded Software Engineer in Newport, Wales
Cortech Talent Solutions Ltd
Location: Newport
Go Premium

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
>