Job Description
Join our team in Crawley at the forefront of Intelligence Surveillance Reconnaissance (ISR) systems for the naval/maritime environment.
We are seeking an experienced Software Engineer to lead a team of 6 working on a critical product refresh project. This involves re-designing existing non-Qt Human-Computer Interface (HCI) software within the Qt framework, while maintaining the existing UI/UX to ensure a seamless transition for submarine operators.
Key Responsibilities:
- Embedded Software Development: Design and maintain HCI software using C++ within a Qt framework.
- UI/UX Design: Collaborate with UX designers to ensure the new Qt-based interface aligns with existing UI/UX requirements.
- Algorithm Implementation: Translate algorithms defined by systems engineers into efficient C++ code.
- System Integration: Collaborate with other engineering teams to ensure seamless integration of software and hardware components.
- Testing and Debugging: Perform rigorous testing and debugging to ensure software functionality and performance.
- Documentation: Create comprehensive documentation for software design, implementation, and testing processes.
- Team Leadership: Lead a team of 6 engineers, mentoring and guiding their technical development.