Enable job alerts via email!

Principal Software Engineer, UI

Defence iQ

Fareham

On-site

GBP 50,000 - 75,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading company in autonomous vehicle technology is looking for a skilled software engineer to develop user-facing Ground Control Station software. The role involves designing intuitive interfaces and ensuring robust software performance through thorough testing. The ideal candidate will have extensive experience with C++, Qt, and a strong grasp of user interface design principles, alongside effective communication skills for collaboration with end-users and cross-functional teams.

Qualifications

  • Extensive experience in C++ and Qt, ideally including QML and JavaScript.
  • Strong understanding of user interface design principles.
  • Proficiency in software testing methodologies.

Responsibilities

  • Lead the design and development of user-facing GCS software.
  • Engage with operators to gather requirements and refine user experience.
  • Provide technical leadership and mentorship to junior developers.

Skills

C++
Qt
JavaScript
User Interface Design
Software Testing
Communication

Job description

This role is pivotal in leading the development of user-facing Ground Control Station (GCS) software designed to enable operators to remotely control and monitor autonomous vehicles beyond visual line-of-sight.

This involves creating robust, intuitive interfaces using C++, Qt, QML, and JavaScript, alongside incorporating modern UX principles and rigorous testing methodologies.



Key Responsibilities:

  • Lead the design and development of user-facing GCS software for autonomous vehicle monitoring and control.
  • Build and maintain user interface software using C++ and Qt - QML and JavaScript experience would be useful here too.
  • Engage with operators to gather requirements, validate usability, and refine user experience.
  • Develop prototypes and storyboards to capture user requirements and iterate on design concepts.
  • Ensure software robustness through rigorous testing, validation, and performance optimisation.
  • Collaborate with cross-functional teams, including autonomy and hardware engineers, to integrate software solutions.
  • Document and maintain codebases with a focus on readability, scalability, and maintainability.
  • Provide technical leadership and mentorship to junior developers.


Job Requirements:

  • Extensive experience in C++ and Qt, ideally including QML and JavaScript.
  • Strong understanding of user interface design principles, particularly for mission-critical systems.
  • Experience defining software requirements, developing architectures, and producing robust implementations.
  • Proficiency in software testing methodologies, including unit testing, integration testing, and user acceptance testing.
  • Experience with UI testing methodologies, including automated UI testing, usability testing, and end-to-end testing, is highly desirable.
  • Strong communication skills and the ability to interact effectively with end-users to gather requirements.
  • Proven ability to work independently and manage complex workloads effectively.








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

Similar jobs

Principal Software Engineer – Front End

Techwaka

Remote

GBP 55,000 - 85,000

2 days ago
Be an early applicant

Principal Software Engineer, UI

Defenceiq

Fareham

On-site

GBP 70,000 - 70,000

3 days ago
Be an early applicant

MPG | Lead Software Engineer

Keyword Studios

Remote

GBP 60,000 - 90,000

15 days ago

Principal Software Engineer

Confluence

Remote

GBP 60,000 - 100,000

30+ days ago

Lead Software Engineer

The Multiplayer Group (MPG)

Remote

GBP 45,000 - 75,000

30+ days ago

Lead UX / UI Programmer

PlayStation

Guildford

Hybrid

GBP 50,000 - 70,000

2 days ago
Be an early applicant

Lead Software Engineer

JR United Kingdom

Crawley

On-site

GBP 60,000 - 90,000

19 days ago

Lead Software Engineer

JR United Kingdom

Portsmouth

On-site

GBP 50,000 - 80,000

19 days ago

Lead Software Engineer

JR United Kingdom

Guildford

On-site

GBP 50,000 - 75,000

19 days ago