Enable job alerts via email!

Principal Embedded Software Development Engineer

Raymarine UK Ltd

Fareham

On-site

GBP 60,000 - 85,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Raymarine UK Ltd is seeking a Principal Embedded Software Development Engineer for their Fareham office. The role involves developing embedded software, guiding engineering efforts, and collaborating within an Agile team environment. Candidates should have a strong background in C/C++ and experience with embedded systems, as well as providing technical mentorship to the team. You will enjoy competitive compensation and career development opportunities within a collaborative and innovative work culture.

Benefits

Career development opportunities
Competitive compensation and benefits
Wellness rewards
Exposure to cutting-edge R&D
Collaborative work culture

Qualifications

  • Significant technical experience in embedded systems.
  • Experience in Agile teams.
  • Design experience for Real-Time Operating Systems.

Responsibilities

  • Serve as a technical contact within the engineering team for guidance and mentorship.
  • Develop embedded software as part of a multidisciplinary engineering team.
  • Define project architecture and uphold coding standards.

Skills

C/C++
Embedded real-time systems
Agile methodologies
Linux Kernel building
Debugging with GDB/LLDB

Education

Degree-level engineering qualification

Tools

Prototyping tools
Docker
GDB
JTAG
ICE

Job description

Principal Embedded Software Development Engineer, Fareham

Client:
Location:

Fareham, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Reference:

ab47f00402e7

Job Views:

2

Posted:

02.06.2025

Expiry Date:

17.07.2025

Job Description:

Job Summary:

Raymarine UK Ltd is seeking an experienced Principal Embedded Software Development Engineer to join our Fareham office. The role involves working on a variety of products, including new developments and maintenance of existing lines.

The ideal candidate will have a proven track record of delivering customer-oriented software and collaborating effectively within a team to guide engineering efforts.

Duties and Responsibilities:
  • Serve as a technical contact within the engineering team for guidance and mentorship.
  • Develop embedded software as part of a multidisciplinary engineering team.
  • Define project architecture, uphold coding standards, and implement quality improvements.
  • Break down project deliverables into manageable work packages.
  • Work within an Agile team environment.
Qualifications and Experience:
  • Degree-level engineering qualification and significant technical experience.
  • Experience with C/C++ in embedded real-time systems.
  • Experience working in Agile teams.
  • Design experience for Real-Time Operating Systems.
  • Driver configuration and development.
  • Experience with embedded platforms such as bare metal, STM32, NVIDIA, etc.
  • Linux Kernel building and modification skills.
  • Prototyping, logic analysis, and board bring-up expertise.
  • Debugging skills using GDB/LLDB, JTAG, and ICE.
  • Experience with OpenGL, GLSL, Vulkan.
Preferred Skills:
  • Experience with Docker, RADAR, DSP algorithms, SONAR, camera/video streaming, BASH, and other languages like Rust/Python.
What We Offer:
  • Career development opportunities within a leading marine electronics company.
  • Exposure to cutting-edge R&D, software, and hardware integration.
  • Collaborative, innovative, and friendly work culture.
  • Competitive compensation and benefits, including wellness rewards.

This position involves access to export-controlled information and requires applicants to be eligible for the necessary export licenses under US regulations.

Raymarine is committed to ethical business practices and compliance with applicable laws and regulations.

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

Similar jobs

Lead C++ Software Engineer (Gameplay)

JR United Kingdom

Woking

Remote

GBP 60,000 - 80,000

5 days ago
Be an early applicant

Lead C++ Software Engineer (Gameplay)

JR United Kingdom

Basingstoke

Remote

GBP 50,000 - 80,000

5 days ago
Be an early applicant

Lead C++ Software Engineer (Gameplay)

JR United Kingdom

Reading

Remote

GBP 60,000 - 90,000

5 days ago
Be an early applicant

Lead C++ Software Engineer (Gameplay)

JR United Kingdom

Crawley

Remote

GBP 65,000 - 85,000

5 days ago
Be an early applicant

Lead C++ Software Engineer (Gameplay)

JR United Kingdom

Portsmouth

Remote

GBP 60,000 - 80,000

5 days ago
Be an early applicant

Lead C++ Software Engineer (Gameplay)

JR United Kingdom

Guildford

Remote

GBP 65,000 - 85,000

5 days ago
Be an early applicant

Lead C++ Software Engineer (Gameplay)

JR United Kingdom

Bournemouth

Remote

GBP 65,000 - 90,000

5 days ago
Be an early applicant

Lead C++ Software Engineer (Gameplay)

JR United Kingdom

Brighton

Remote

EUR 70,000 - 110,000

5 days ago
Be an early applicant

Lead C++ Software Engineer (Gameplay)

JR United Kingdom

Southampton

Remote

GBP 55,000 - 80,000

5 days ago
Be an early applicant