IT Job Pro

Senior Embedded Software Engineer

Viewed 0 times

Job Description

Senior Embedded Software Engineer

Company overview

A pioneering leader in underwater technology solutions, this company specialises in acoustic and sonar systems, subsea positioning, and communication networks. With a rich history in marine exploration, they are trusted across industries such as offshore energy, defence, and marine research. Committed to innovation, quality, and customer satisfaction, their tailored solutions meet the unique needs of each client, driving their mission to explore and understand the world's oceans while shaping the future of marine exploration.

*Please note – Candidates must be eligible for SC Clearance (5+ years residency in the UK)*

Responsibilities:

Software Development:

Plan, architect, develop, and validate new features for company products.
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.
Conduct 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.
Stay 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.
Explain complex technical concepts to non-technical team members to enable quick decision-making within the business.
Mentor and share best practices and the latest technical developments with fellow team members.
Help and coach others to form accurate timescale estimates within the team.
Provide support for customers as necessary.

Requirements:

Expert level in C/C++ and Embedded systems.
Bachelor's degree in computer science, Electrical Engineering, or related field.
Proven experience in software development for embedded systems.
Strong understanding of real-time operating systems and communication protocols.
Excellent problem-solving and debugging skills.
Ability to work collaboratively in a team environment.
Effective communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
Experience mentoring junior team members and sharing technical knowledge.

GCS is acting as an Employment Agency in relation to this vacancy

Job Summary

wave-1-bottom
Crowthorne, Berkshire Location
IT Job Pro

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.