Enable job alerts via email!

Senior Software Engineer

Carbon60

Hart

Hybrid

GBP 50,000 - 75,000

Full time

19 days ago

Job summary

A leading company in underwater technology seeks a Senior Software Engineer. This role focuses on product feature development for embedded systems, requiring expertise in C/C++ and Matlab. The position is primarily remote with opportunities for collaboration across global teams, offering a competitive salary and excellent benefits package.

Qualifications

  • Expert level in C/C++ with a focus on Linux-based embedded systems.
  • Experience developing and debugging embedded devices.
  • Proficient in Matlab development.

Responsibilities

  • Develop product features for embedded systems.
  • Engage in unit and system testing.
  • Architect and document software designs.

Skills

C/C++
Embedded Systems
Matlab
Software Development Methodologies
Source Control Systems

Education

Degree in Electrical/Electronic Engineering
Degree in Physics
Degree in Maths
Degree in Software Engineering

Job description

Our client is a leading developer of underwater technology used in the Energy, Scientific, and Defence sectors. The company develops innovative technology and is the world leader in their field. They are looking to hire a Senior Software Engineer to work on product feature development.

This role involves working with engineers based in various locations around the world, so it will be predominantly remote, with ideally 1 day in the office.

They offer an excellent benefits package alongside a very competitive salary - please get in touch for further details.

Knowledge, Skills, and Experience
  • C/C++ (Object-oriented coding) - Able to code at an expert level in C & C++ targeted at Linux-based embedded systems.
  • Embedded Systems - Experience developing for and debugging on Linux-based embedded devices, including cross-compiling for different hardware architectures, virtualization, and Docker concepts.
  • Matlab - Industry experience in Matlab development.
  • Structured software development environment including:
    • Architecting & documenting designs
    • Following coding guidelines
    • Developing unit and system tests
  • Use of source control systems and engagement in peer code reviews.
Qualifications

Degree in Electrical/Electronic Engineering, Physics, Maths, or Software Engineering.

Note: Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.