Software Engineer
5 days ago
Portsmouth
Our client is a rapidly growing business designing some of the most innovative and interesting applications for the marine industry. If you are a meticulous individual with a passion for working on cutting edge projects, this could be ideal for you. Marine Defence applications Portsmouth Permanent We are looking for a talented software engineer to help shape the future of intelligent vehicle control systems. You'll work on cutting-edge projects that blend software design, control systems, and real-world testing to deliver reliable, high-performance solutions. • Software systems architecture design and development in line with system requirements, with a focus on closed loop control and vehicle systems management., • Application life-cycle and technical authority for mobile platforms, from scoping and architecture design to delivery., • Implementation of robust, scalable closed loop control features including propulsion management, electrical systems, control allocation, autopilot and more., • Testing and validation of software, including unit testing, simulation-based testing, bench testing, and sea trials., • Production of comprehensive software documentation., • Conducting peer reviews to ensure designs are reliable, modular, and maintainable., • Mentoring and guidance for less experienced staff., • Collaborating closely with the software and engineering teams to ensure timely delivery of high-quality software and documentation., • Degree-level qualification in Computer Science, Mechatronics, Robotics, or similar, or equivalent industry experience., • Professional experience in design and development of software for control systems., • Advanced software development experience in modern C++ (14 or newer)., • Advanced knowledge of closed loop control., • Experience with marine or mobile robotics projects., • Experience with embedded systems., • Experience with PID tuning on physical systems., • Experience with ROS or ROS2., • Experience with CAN bus., • Familiarity with autonomous systems and robotics software stacks., • Experience with real-time systems or control systems., • Understanding of sensor fusion, path planning, or state estimation., • Annual Leave - Entitlement to 25 days of annual leave plus bank holidays, • Wellbeing Day - An additional Wellbeing Day each year to focus on personal health and wellbeing., • Private Healthcare - Access to comprehensive private healthcare coverage to support your physical and mental wellbeing., • Life Assurance and Critical Illness Cover - Comprehensive protection including Life Assurance (4x salary) and Critical Illness Cover for added financial security., • Family Leave - Enhanced maternity and paternity pay, • Christmas Leave - A Christmas shutdown is typically observed., • Professional Development - Commitment to ongoing learning and career growth, supported by training programmes and access to LinkedIn Learning., • Pension Contribution - pension scheme with the option to contribute via salary sacrifice, • Flexible Working - Opportunities for flexible working arrangements to promote work-life balance., • Inclusive Culture - A professional environment that values diversity, innovation, and collaboration. Candidates must be able to obtain BPSS clearance and should have the right to work in the UK #J-18808-Ljbffr