SonicJobs Logo
Left arrow iconBack to search

Senior Embedded Software Engineer

Carbon 60
Posted 22 days ago, valid for 11 days
Location

Yateley, Hampshire GU46, England

Salary

£40,000 - £65,000 per annum

info
Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • Position: Senior Embedded Software Engineer - Navigation
  • Salary: Not specified
  • Experience required: Must have a Degree in Electrical / Electronic Engineering, Physics, Maths, Software Engineering or Computer Science, or relevant proven software engineering job experience and on the job training equivalent to a degree
  • Responsibilities include software development, embedded systems, innovation, and collaboration
  • Skills required include expert coding in C & C++, experience with Linux based embedded systems, proficiency in structured software development environments, and effective communication and collaboration abilities

Senior Embedded Software Engineer - Navigation

Our client is a world leader in the development and manufacturing of underwater technology used across various sectors for monitoring, surveying and imaging. They are looking to hire a Senior Embedded Software Engineer to work in the Guidance, Navigation and Control (GN&C) of customer cutting edge marine (subsea) robotic vehicles .

The senior embedded software engineer works as the domain expert for one or more feature or function within a product. You are expected to have a deep knowledge of one or more technical stacks and will closely partner with other team members and technical leads across engineering to plan, develop, test and deliver software.

Your responsibilities:

Software Development

  • Plan, architect, develop and validate new features.
  • Document software and update specifications as required.

Embedded Systems

  • Understand the deployment of real-time operating systems for low latency sensing and communication.
  • Design, develop, and debug complex embedded systems utilising a broad range of communication protocols and peripherals.
  • Hardware in the loop testing, debugging, and validation.

Innovation

  • Identify opportunities for software efficiency improvements through code re-use across a varied range of products and projects.
  • Keep up to date on technical changes in their area(s) of technical speciality.

Collaboration

  • Partner closely with other members across the engineering department to enable the fusion of hardware and software to add value to the customer.
  • Work with technical leaders to contribute to design and architectural concepts.
  • Able to explain complex technical concepts to non-technical team members to enable quick decision making within the business.
  • Mentor and share best practices and latest technical developments with fellow team members.
  • Help and coach others to form accurate timescale estimates within the team.

The ideal candidate will have the following skills, knowledge and experience:

  • Able to code at expert in their C & C++ targeted at Linux based embedded systems.
  • Experience of developing for and debugging on Linux based embedded devices, including cross-compiling for different hardware architectures, virtualisation and docker concepts.
  • Experienced working with Buildroot or Yocto based systems.

Proficient in :

  • Can work in a structured software development environment that includes:
  • Architecting & documenting designs.
  • Following coding guidelines.
  • Developing unit and system tests.
  • Use source control systems and engage in peer code reviews.
  • Proactively communicate and work effectively with other team members, and members of other teams throughout the business to achieve project deliverables.
  • It is essential that applicants must have a Degree in Electrical / Electronic Engineering, Physics, Maths, Software Engineering or Computer Science
  • Or relevant proven software engineering job experience and on the job training equivalent to a degree.

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

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.