Senior Embedded Software Engineer

Posted a week ago by GCS Ltd

Remote job
Location:
Crowthorne, Berkshire
Salary/Rate:
£60,000 - £65,000/annum + Bonus

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.

Type:
Permanent
Contract Length:
N/A
Job Reference:
171425_1713262377
Job ID:
221479456
Applications:
Less than 10

Remember: You should never send cash or cheques to a prospective employer, or provide any financial information. Please get in touch if you see any roles asking for payments or financial details from you. For more information, visit jobsaware.co.uk.

Create new Job Alert

Create a new Job Alert to make sure you see the best new jobs first!

Your search has been saved and has been added to your Job Alerts