Senior Embedded Software Engineer

CV-Library

Posted on Aug 28, 2024 by CV-Library
Yateley, Hampshire, United Kingdom
Engineering
Immediate Start
Annual Salary
Full-Time
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

Reference: 222230541

https://jobs.careeraddict.com/post/94655804
CV-Library

Senior Embedded Software Engineer

CV-Library

Posted on Aug 28, 2024 by CV-Library

Yateley, Hampshire, United Kingdom
Engineering
Immediate Start
Annual Salary
Full-Time
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

Reference: 222230541

Share this job:
CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test

Similar Jobs

Senior Embedded Software Engineer

Leeds, West Yorkshire, United Kingdom

Senior Embedded Software Engineer

West Sussex, United Kingdom

Senior Embedded Software Engineer

Cambridge, Cambridgeshire, United Kingdom

Senior Embedded Software Engineer

Redhill, Surrey, United Kingdom