Curtiss-Wright
Letchworth Garden City, Hertfordshire
We are looking for a Senior Software Development Engineer to join our Letchworth As our Senior Software Development Engineer, you will perform all software lifecycle phase tasks from planning to release and subsequent maintenance and support. Be able to complete all allocated tasks within the time and budget specified within the work package definitions. The successful candidate will be an experienced Software Development Engineer, and be able to make correct technical decisions that ensure compliance and quality while considering cost, schedule and risk. Location: Letchworth UK We Take Care of Our People Work-life balance through our Hybrid working, flexitime program and condensed work week (role dependent) I Paid Time Off I Retirement with Employer Match I Health and Wellness Benefits I Learning and Development Opportunities I Competitive Pay I Bonus Scheme I Recognition I Employee Stock Purchase Plan I Inclusive & Supportive Culture Your Challenge Perform software development tasks to the required quality, complying with company procedures and within time and cost constraints. Develop software planning documents. Develop software requirements and associated traceability. Develop software design artefacts. Develop source code from design and requirements. Take responsibility for board level bring up of hardware, working with the hardware team to resolve any issues. Develop software requirement based verification / test cases Investigate problems and de-bug software Perform technical reviews on software artefacts. Develop accurate time and cost estimates for software work packages. Ensure all allocated tasks are completed in accordance with the applicable project plan and work package definitions. To accept technical responsibility for allocated software lifecycle phases / tasks Report software progress / status to the software team leader. Identify software development process improvement opportunities. What You Bring Essential Criteria: Good understanding of full software life cycle processes Relevant experience of requirements development, modern design techniques, different programming languages and testing Relevant experience of embedded software development. Relevant experience of SW Configuration Control using GIT or similar tool Educated to Degree/HND level in an appropriate subject. Desirable Criteria: Proficiency in the following languages: C, C++, Python, Java Script, MISRA C. Experience of developing for following OS s: Linux, VxWorks Experience of Bare Metal SW development Experience Model based development, UML. Experience of Agile / Waterfall Methodology Relevant experience within an aerospace/automotive/medical/safety-critical environment. Who We Are Curtiss-Wright's Defense Solution division is a trusted, proven leader, delivering superior products and services that meet the defense and aerospace industries' toughest challenges with best-in-class value. In 2017, Curtiss-Wright relocated its Avionics, Sensors & Controls and Industrial Business Units into a brand new, purpose-built 160,000 ft2 facility at Bournemouth International Airport. The state-of-the-art facility has extensive design and manufacturing capabilities as well as in-house environmental stress screening. The facility is committed to quality and excellence in manufacturing for our flight recorder, air data computer, video management systems, computing systems, mission displays and video recorder products. Our Values Environmental, Social and Governance No unsolicited agency submittals please. Agency partners must be invited to participate in a search by our Talent Acquisition Team and have signed terms in place prior to any submittal. Resumes submitted directly to any Curtiss-Wright employee or affiliate will not qualify for fee payment, and therefore become the property of Curtiss-Wright . Compliance Statement This position may require exposure to export-controlled information and subject to additional security screening. In the event information provided during the security screening reveals ineligibility to access export-controlled information, any offer of employment may be reconsidered or withdrawn. Curtiss-Wright is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, ethnicity, color, sexual orientation, gender identity, physical or mental disability, age, ancestry, legally protected medical condition, family care status, marital status, religion, veteran status, national origin, or any other legally protected status. If you require accommodation during the recruitment process, please contact Talent Acquisition. For US Applicants: EEO is The Law click here for more information. If you require accommodation due to a disability at any time during the recruitment and/or assessment process, please contact Talent Acquisition and we will make all reasonable efforts to accommodate your request.
05/03/2026
Full time
We are looking for a Senior Software Development Engineer to join our Letchworth As our Senior Software Development Engineer, you will perform all software lifecycle phase tasks from planning to release and subsequent maintenance and support. Be able to complete all allocated tasks within the time and budget specified within the work package definitions. The successful candidate will be an experienced Software Development Engineer, and be able to make correct technical decisions that ensure compliance and quality while considering cost, schedule and risk. Location: Letchworth UK We Take Care of Our People Work-life balance through our Hybrid working, flexitime program and condensed work week (role dependent) I Paid Time Off I Retirement with Employer Match I Health and Wellness Benefits I Learning and Development Opportunities I Competitive Pay I Bonus Scheme I Recognition I Employee Stock Purchase Plan I Inclusive & Supportive Culture Your Challenge Perform software development tasks to the required quality, complying with company procedures and within time and cost constraints. Develop software planning documents. Develop software requirements and associated traceability. Develop software design artefacts. Develop source code from design and requirements. Take responsibility for board level bring up of hardware, working with the hardware team to resolve any issues. Develop software requirement based verification / test cases Investigate problems and de-bug software Perform technical reviews on software artefacts. Develop accurate time and cost estimates for software work packages. Ensure all allocated tasks are completed in accordance with the applicable project plan and work package definitions. To accept technical responsibility for allocated software lifecycle phases / tasks Report software progress / status to the software team leader. Identify software development process improvement opportunities. What You Bring Essential Criteria: Good understanding of full software life cycle processes Relevant experience of requirements development, modern design techniques, different programming languages and testing Relevant experience of embedded software development. Relevant experience of SW Configuration Control using GIT or similar tool Educated to Degree/HND level in an appropriate subject. Desirable Criteria: Proficiency in the following languages: C, C++, Python, Java Script, MISRA C. Experience of developing for following OS s: Linux, VxWorks Experience of Bare Metal SW development Experience Model based development, UML. Experience of Agile / Waterfall Methodology Relevant experience within an aerospace/automotive/medical/safety-critical environment. Who We Are Curtiss-Wright's Defense Solution division is a trusted, proven leader, delivering superior products and services that meet the defense and aerospace industries' toughest challenges with best-in-class value. In 2017, Curtiss-Wright relocated its Avionics, Sensors & Controls and Industrial Business Units into a brand new, purpose-built 160,000 ft2 facility at Bournemouth International Airport. The state-of-the-art facility has extensive design and manufacturing capabilities as well as in-house environmental stress screening. The facility is committed to quality and excellence in manufacturing for our flight recorder, air data computer, video management systems, computing systems, mission displays and video recorder products. Our Values Environmental, Social and Governance No unsolicited agency submittals please. Agency partners must be invited to participate in a search by our Talent Acquisition Team and have signed terms in place prior to any submittal. Resumes submitted directly to any Curtiss-Wright employee or affiliate will not qualify for fee payment, and therefore become the property of Curtiss-Wright . Compliance Statement This position may require exposure to export-controlled information and subject to additional security screening. In the event information provided during the security screening reveals ineligibility to access export-controlled information, any offer of employment may be reconsidered or withdrawn. Curtiss-Wright is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, ethnicity, color, sexual orientation, gender identity, physical or mental disability, age, ancestry, legally protected medical condition, family care status, marital status, religion, veteran status, national origin, or any other legally protected status. If you require accommodation during the recruitment process, please contact Talent Acquisition. For US Applicants: EEO is The Law click here for more information. If you require accommodation due to a disability at any time during the recruitment and/or assessment process, please contact Talent Acquisition and we will make all reasonable efforts to accommodate your request.
Job title: Principal Software Engineer - Autonomy Location: Fareham, Hampshire Responsible to: Autonomy & Control Director Liaison with: All staff, sub-contractors, customers, and suppliers Role overview: To lead the software development of a high-level autonomy capability to be deployed to autonomous vehicles. This is a diverse R&D-led role covering vessel guidance, mission frameworks and behaviours, obstacle avoidance, and other high-level capabilities including modern AI techniques. Most development will require strong expertise with C++, Python, ROS/ROS2, DDS, and embedded Linux environments. You will be responsible for designing, implementing, and optimising autonomy algorithms and systems in both experimental and production settings. You should be comfortable handling complex workloads across R&D, prototyping, and mission-critical production deployments. Primary responsibilities include, but are not limited to: Lead the development and implementation of high-level autonomous behaviours for unmanned vehicles. Design and optimise algorithms for obstacle avoidance, path planning, and mission-level autonomy. Work extensively with ROS2, DDS, and Linux-based systems to develop robust autonomy software. Collaborate with cross-functional teams, including perception, navigation, and hardware engineers, to integrate autonomy solutions. Develop and maintain high-quality, well-documented code using C++ and Python. Conduct rigorous testing and validation of autonomy software in both simulated and real-world environments. Provide technical leadership, mentoring, and guidance to junior engineers and researchers. Balance R&D experimentation with production-level software deployment and optimisation. PERSON SPECIFICIATION Essential skills, knowledge and experience: Extensive experience in C++, with a focus on software architecture and algorithms. Strong understanding of autonomous system design, including motion planning, state estimation, and behaviour-based control. Experience working with Linux, including system-level debugging and performance tuning. Solid knowledge of real-time systems, distributed computing, and middleware communication frameworks. Experience developing and deploying software in an R&D and production environment. Excellent problem-solving skills with the ability to innovate and iterate on autonomy algorithms. Strong verbal and written communication skills, capable of conveying complex technical ideas clearly. Desirable skills, knowledge and experience: Proven expertise in ROS or ROS2 and/or DDS based systems, Python. Experience with sensor fusion techniques (LIDAR, RADAR, cameras, IMUs). Knowledge of deep learning-based perception for autonomous systems. Experience with simulation tools such as Gazebo, CARLA, or Unreal Engine. Familiarity with real-time and embedded systems. Familiarity with cloud-based robotics and containerization (Docker, Kubernetes). Familiarity with PX4 and MAVLink based flight control systems. Previous work in the defence, aerospace, or maritime autonomy sectors. Key behaviours that align with our commitment to excellence, collaboration and efficiency within the workplace: To be punctual and manage workload effectively to meet deadlines and priorities. Clearly convey ideas and information while actively listening to others. Work well with colleagues to achieve common goals and support team members as needed. Identify issues and develop practical solutions in a timely manner. Maintain a high standard of conduct, respecting confidentiality and addressing challenges respectfully. Ensure work is accurate, thorough and free from errors through careful review. Take ownership of tasks, following through on commitments. Maintain professionalism in client interactions. General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day-to-day activities and procedures within the specified role To maintain personal ability in, and appropriate use of, all relevant IT (Information and Technology) and other systems required to adequately perform the role To act ethically, with integrity and in the best interest of the business at all times To maintain a professional and supportive relationship with team members and other departments to deliver business objectives or deadlines To carry out any other duties as detailed by a member of the senior management team or authorised representative To keep good time management to minimise any wasted time and maximise productivity and effectiveness Health & Safety responsibilities: To ensure that the working area is a clean and a safe environment in compliance with the best practice and health and safety policies To ensure any equipment used is safe, within electrical test date and all guards and interlocks are working and in place To act safely and responsibly in line with company processes and Health and Safety procedures to ensure your safety and the safety of others To report any potential Health and safety hazards or violations to your line manager or directly to the QHSE Manager To ensure any PPE or work wear required or provided for the job is worn and checked regularly for wear and then reported when replacements required
26/02/2026
Full time
Job title: Principal Software Engineer - Autonomy Location: Fareham, Hampshire Responsible to: Autonomy & Control Director Liaison with: All staff, sub-contractors, customers, and suppliers Role overview: To lead the software development of a high-level autonomy capability to be deployed to autonomous vehicles. This is a diverse R&D-led role covering vessel guidance, mission frameworks and behaviours, obstacle avoidance, and other high-level capabilities including modern AI techniques. Most development will require strong expertise with C++, Python, ROS/ROS2, DDS, and embedded Linux environments. You will be responsible for designing, implementing, and optimising autonomy algorithms and systems in both experimental and production settings. You should be comfortable handling complex workloads across R&D, prototyping, and mission-critical production deployments. Primary responsibilities include, but are not limited to: Lead the development and implementation of high-level autonomous behaviours for unmanned vehicles. Design and optimise algorithms for obstacle avoidance, path planning, and mission-level autonomy. Work extensively with ROS2, DDS, and Linux-based systems to develop robust autonomy software. Collaborate with cross-functional teams, including perception, navigation, and hardware engineers, to integrate autonomy solutions. Develop and maintain high-quality, well-documented code using C++ and Python. Conduct rigorous testing and validation of autonomy software in both simulated and real-world environments. Provide technical leadership, mentoring, and guidance to junior engineers and researchers. Balance R&D experimentation with production-level software deployment and optimisation. PERSON SPECIFICIATION Essential skills, knowledge and experience: Extensive experience in C++, with a focus on software architecture and algorithms. Strong understanding of autonomous system design, including motion planning, state estimation, and behaviour-based control. Experience working with Linux, including system-level debugging and performance tuning. Solid knowledge of real-time systems, distributed computing, and middleware communication frameworks. Experience developing and deploying software in an R&D and production environment. Excellent problem-solving skills with the ability to innovate and iterate on autonomy algorithms. Strong verbal and written communication skills, capable of conveying complex technical ideas clearly. Desirable skills, knowledge and experience: Proven expertise in ROS or ROS2 and/or DDS based systems, Python. Experience with sensor fusion techniques (LIDAR, RADAR, cameras, IMUs). Knowledge of deep learning-based perception for autonomous systems. Experience with simulation tools such as Gazebo, CARLA, or Unreal Engine. Familiarity with real-time and embedded systems. Familiarity with cloud-based robotics and containerization (Docker, Kubernetes). Familiarity with PX4 and MAVLink based flight control systems. Previous work in the defence, aerospace, or maritime autonomy sectors. Key behaviours that align with our commitment to excellence, collaboration and efficiency within the workplace: To be punctual and manage workload effectively to meet deadlines and priorities. Clearly convey ideas and information while actively listening to others. Work well with colleagues to achieve common goals and support team members as needed. Identify issues and develop practical solutions in a timely manner. Maintain a high standard of conduct, respecting confidentiality and addressing challenges respectfully. Ensure work is accurate, thorough and free from errors through careful review. Take ownership of tasks, following through on commitments. Maintain professionalism in client interactions. General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day-to-day activities and procedures within the specified role To maintain personal ability in, and appropriate use of, all relevant IT (Information and Technology) and other systems required to adequately perform the role To act ethically, with integrity and in the best interest of the business at all times To maintain a professional and supportive relationship with team members and other departments to deliver business objectives or deadlines To carry out any other duties as detailed by a member of the senior management team or authorised representative To keep good time management to minimise any wasted time and maximise productivity and effectiveness Health & Safety responsibilities: To ensure that the working area is a clean and a safe environment in compliance with the best practice and health and safety policies To ensure any equipment used is safe, within electrical test date and all guards and interlocks are working and in place To act safely and responsibly in line with company processes and Health and Safety procedures to ensure your safety and the safety of others To report any potential Health and safety hazards or violations to your line manager or directly to the QHSE Manager To ensure any PPE or work wear required or provided for the job is worn and checked regularly for wear and then reported when replacements required
Job title: Principal Software Engineer - Autonomy Location: Fareham, Hampshire Responsible to: Autonomy & Control Director Liaison with: All Kraken staff, sub-contractors, customers, and suppliers Role overview: To lead the software development of a high-level autonomy capability to be deployed to all Kraken autonomous vehicles. This is a diverse R&D-led role covering vessel guidance, mission frameworks and behaviours, obstacle avoidance, and other high-level capabilities including modern AI techniques. Most development will require strong expertise with C++, Python, ROS/ROS2, DDS, and embedded Linux environments. You will be responsible for designing, implementing, and optimising autonomy algorithms and systems in both experimental and production settings. You should be comfortable handling complex workloads across R&D, prototyping, and mission-critical production deployments. Primary responsibilities include, but are not limited to: Lead the development and implementation of high-level autonomous behaviours for unmanned vehicles. Design and optimise algorithms for obstacle avoidance, path planning, and mission-level autonomy. Work extensively with ROS2, DDS, and Linux-based systems to develop robust autonomy software. Collaborate with cross-functional teams, including perception, navigation, and hardware engineers, to integrate autonomy solutions. Develop and maintain high-quality, well-documented code using C++ and Python. Conduct rigorous testing and validation of autonomy software in both simulated and real-world environments. Provide technical leadership, mentoring, and guidance to junior engineers and researchers. Balance R&D experimentation with production-level software deployment and optimisation. PERSON SPECIFICIATION Essential skills, knowledge and experience: Extensive experience in C++, with a focus on software architecture and algorithms. Strong understanding of autonomous system design, including motion planning, state estimation, and behaviour-based control. Experience working with Linux, including system-level debugging and performance tuning. Solid knowledge of real-time systems, distributed computing, and middleware communication frameworks. Experience developing and deploying software in an R&D and production environment. Excellent problem-solving skills with the ability to innovate and iterate on autonomy algorithms. Strong verbal and written communication skills, capable of conveying complex technical ideas clearly. Desirable skills, knowledge and experience: Proven expertise in ROS or ROS2 and/or DDS based systems, Python. Experience with sensor fusion techniques (LIDAR, RADAR, cameras, IMUs). Knowledge of deep learning-based perception for autonomous systems. Experience with simulation tools such as Gazebo, CARLA, or Unreal Engine. Familiarity with real-time and embedded systems. Familiarity with cloud-based robotics and containerization (Docker, Kubernetes). Familiarity with PX4 and MAVLink based flight control systems. Previous work in the defence, aerospace, or maritime autonomy sectors. Key behaviours that align with our commitment to excellence, collaboration and efficiency within the workplace: To be punctual and manage workload effectively to meet deadlines and priorities. Clearly convey ideas and information while actively listening to others. Work well with colleagues to achieve common goals and support team members as needed. Identify issues and develop practical solutions in a timely manner. Maintain a high standard of conduct, respecting confidentiality and addressing challenges respectfully. Ensure work is accurate, thorough and free from errors through careful review. Take ownership of tasks, following through on commitments. Maintain professionalism in client interactions. General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day-to-day activities and procedures within the specified role To maintain personal ability in, and appropriate use of, all relevant IT (Information and Technology) and other systems required to adequately perform the role To act ethically, with integrity and in the best interest of the business at all times To maintain a professional and supportive relationship with team members and other departments to deliver business objectives or deadlines To carry out any other duties as detailed by a member of the senior management team or authorised representative To keep good time management to minimise any wasted time and maximise productivity and effectiveness Health & Safety responsibilities: To ensure that the working area is a clean and a safe environment in compliance with the best practice and health and safety policies To ensure any equipment used is safe, within electrical test date and all guards and interlocks are working and in place To act safely and responsibly in line with company processes and Health and Safety procedures to ensure your safety and the safety of others To report any potential Health and safety hazards or violations to your line manager or directly to the QHSE Manager To ensure any PPE or work wear required or provided for the job is worn and checked regularly for wear and then reported when replacements required
26/02/2026
Full time
Job title: Principal Software Engineer - Autonomy Location: Fareham, Hampshire Responsible to: Autonomy & Control Director Liaison with: All Kraken staff, sub-contractors, customers, and suppliers Role overview: To lead the software development of a high-level autonomy capability to be deployed to all Kraken autonomous vehicles. This is a diverse R&D-led role covering vessel guidance, mission frameworks and behaviours, obstacle avoidance, and other high-level capabilities including modern AI techniques. Most development will require strong expertise with C++, Python, ROS/ROS2, DDS, and embedded Linux environments. You will be responsible for designing, implementing, and optimising autonomy algorithms and systems in both experimental and production settings. You should be comfortable handling complex workloads across R&D, prototyping, and mission-critical production deployments. Primary responsibilities include, but are not limited to: Lead the development and implementation of high-level autonomous behaviours for unmanned vehicles. Design and optimise algorithms for obstacle avoidance, path planning, and mission-level autonomy. Work extensively with ROS2, DDS, and Linux-based systems to develop robust autonomy software. Collaborate with cross-functional teams, including perception, navigation, and hardware engineers, to integrate autonomy solutions. Develop and maintain high-quality, well-documented code using C++ and Python. Conduct rigorous testing and validation of autonomy software in both simulated and real-world environments. Provide technical leadership, mentoring, and guidance to junior engineers and researchers. Balance R&D experimentation with production-level software deployment and optimisation. PERSON SPECIFICIATION Essential skills, knowledge and experience: Extensive experience in C++, with a focus on software architecture and algorithms. Strong understanding of autonomous system design, including motion planning, state estimation, and behaviour-based control. Experience working with Linux, including system-level debugging and performance tuning. Solid knowledge of real-time systems, distributed computing, and middleware communication frameworks. Experience developing and deploying software in an R&D and production environment. Excellent problem-solving skills with the ability to innovate and iterate on autonomy algorithms. Strong verbal and written communication skills, capable of conveying complex technical ideas clearly. Desirable skills, knowledge and experience: Proven expertise in ROS or ROS2 and/or DDS based systems, Python. Experience with sensor fusion techniques (LIDAR, RADAR, cameras, IMUs). Knowledge of deep learning-based perception for autonomous systems. Experience with simulation tools such as Gazebo, CARLA, or Unreal Engine. Familiarity with real-time and embedded systems. Familiarity with cloud-based robotics and containerization (Docker, Kubernetes). Familiarity with PX4 and MAVLink based flight control systems. Previous work in the defence, aerospace, or maritime autonomy sectors. Key behaviours that align with our commitment to excellence, collaboration and efficiency within the workplace: To be punctual and manage workload effectively to meet deadlines and priorities. Clearly convey ideas and information while actively listening to others. Work well with colleagues to achieve common goals and support team members as needed. Identify issues and develop practical solutions in a timely manner. Maintain a high standard of conduct, respecting confidentiality and addressing challenges respectfully. Ensure work is accurate, thorough and free from errors through careful review. Take ownership of tasks, following through on commitments. Maintain professionalism in client interactions. General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day-to-day activities and procedures within the specified role To maintain personal ability in, and appropriate use of, all relevant IT (Information and Technology) and other systems required to adequately perform the role To act ethically, with integrity and in the best interest of the business at all times To maintain a professional and supportive relationship with team members and other departments to deliver business objectives or deadlines To carry out any other duties as detailed by a member of the senior management team or authorised representative To keep good time management to minimise any wasted time and maximise productivity and effectiveness Health & Safety responsibilities: To ensure that the working area is a clean and a safe environment in compliance with the best practice and health and safety policies To ensure any equipment used is safe, within electrical test date and all guards and interlocks are working and in place To act safely and responsibly in line with company processes and Health and Safety procedures to ensure your safety and the safety of others To report any potential Health and safety hazards or violations to your line manager or directly to the QHSE Manager To ensure any PPE or work wear required or provided for the job is worn and checked regularly for wear and then reported when replacements required
Job title: Principal Software Engineer - Autonomy Location: Fareham, Hampshire Responsible to: Autonomy & Control Director Liaison with: All Kraken staff, sub-contractors, customers, and suppliers Role overview: To lead the software development of a high-level autonomy capability to be deployed to all Kraken autonomous vehicles. This is a diverse R&D-led role covering vessel guidance, mission frameworks and behaviours, obstacle avoidance, and other high-level capabilities including modern AI techniques. Most development will require strong expertise with C++, Python, ROS/ROS2, DDS, and embedded Linux environments. You will be responsible for designing, implementing, and optimising autonomy algorithms and systems in both experimental and production settings. You should be comfortable handling complex workloads across R&D, prototyping, and mission-critical production deployments. Primary responsibilities include, but are not limited to: Lead the development and implementation of high-level autonomous behaviours for unmanned vehicles. Design and optimise algorithms for obstacle avoidance, path planning, and mission-level autonomy. Work extensively with ROS2, DDS, and Linux-based systems to develop robust autonomy software. Collaborate with cross-functional teams, including perception, navigation, and hardware engineers, to integrate autonomy solutions. Develop and maintain high-quality, well-documented code using C++ and Python. Conduct rigorous testing and validation of autonomy software in both simulated and real-world environments. Provide technical leadership, mentoring, and guidance to junior engineers and researchers. Balance R&D experimentation with production-level software deployment and optimisation. PERSON SPECIFICIATION Essential skills, knowledge and experience: Extensive experience in C++, with a focus on software architecture and algorithms. Strong understanding of autonomous system design, including motion planning, state estimation, and behaviour-based control. Experience working with Linux, including system-level debugging and performance tuning. Solid knowledge of real-time systems, distributed computing, and middleware communication frameworks. Experience developing and deploying software in an R&D and production environment. Excellent problem-solving skills with the ability to innovate and iterate on autonomy algorithms. Strong verbal and written communication skills, capable of conveying complex technical ideas clearly. Desirable skills, knowledge and experience: Proven expertise in ROS or ROS2 and/or DDS based systems, Python. Experience with sensor fusion techniques (LIDAR, RADAR, cameras, IMUs). Knowledge of deep learning-based perception for autonomous systems. Experience with simulation tools such as Gazebo, CARLA, or Unreal Engine. Familiarity with real-time and embedded systems. Familiarity with cloud-based robotics and containerization (Docker, Kubernetes). Familiarity with PX4 and MAVLink based flight control systems. Previous work in the defence, aerospace, or maritime autonomy sectors. Key behaviours that align with our commitment to excellence, collaboration and efficiency within the workplace: To be punctual and manage workload effectively to meet deadlines and priorities. Clearly convey ideas and information while actively listening to others. Work well with colleagues to achieve common goals and support team members as needed. Identify issues and develop practical solutions in a timely manner. Maintain a high standard of conduct, respecting confidentiality and addressing challenges respectfully. Ensure work is accurate, thorough and free from errors through careful review. Take ownership of tasks, following through on commitments. Maintain professionalism in client interactions. General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day-to-day activities and procedures within the specified role To maintain personal ability in, and appropriate use of, all relevant IT (Information and Technology) and other systems required to adequately perform the role To act ethically, with integrity and in the best interest of the business at all times To maintain a professional and supportive relationship with team members and other departments to deliver business objectives or deadlines To carry out any other duties as detailed by a member of the senior management team or authorised representative To keep good time management to minimise any wasted time and maximise productivity and effectiveness Health & Safety responsibilities: To ensure that the working area is a clean and a safe environment in compliance with the best practice and health and safety policies To ensure any equipment used is safe, within electrical test date and all guards and interlocks are working and in place To act safely and responsibly in line with company processes and Health and Safety procedures to ensure your safety and the safety of others To report any potential Health and safety hazards or violations to your line manager or directly to the QHSE Manager To ensure any PPE or work wear required or provided for the job is worn and checked regularly for wear and then reported when replacements required
26/02/2026
Full time
Job title: Principal Software Engineer - Autonomy Location: Fareham, Hampshire Responsible to: Autonomy & Control Director Liaison with: All Kraken staff, sub-contractors, customers, and suppliers Role overview: To lead the software development of a high-level autonomy capability to be deployed to all Kraken autonomous vehicles. This is a diverse R&D-led role covering vessel guidance, mission frameworks and behaviours, obstacle avoidance, and other high-level capabilities including modern AI techniques. Most development will require strong expertise with C++, Python, ROS/ROS2, DDS, and embedded Linux environments. You will be responsible for designing, implementing, and optimising autonomy algorithms and systems in both experimental and production settings. You should be comfortable handling complex workloads across R&D, prototyping, and mission-critical production deployments. Primary responsibilities include, but are not limited to: Lead the development and implementation of high-level autonomous behaviours for unmanned vehicles. Design and optimise algorithms for obstacle avoidance, path planning, and mission-level autonomy. Work extensively with ROS2, DDS, and Linux-based systems to develop robust autonomy software. Collaborate with cross-functional teams, including perception, navigation, and hardware engineers, to integrate autonomy solutions. Develop and maintain high-quality, well-documented code using C++ and Python. Conduct rigorous testing and validation of autonomy software in both simulated and real-world environments. Provide technical leadership, mentoring, and guidance to junior engineers and researchers. Balance R&D experimentation with production-level software deployment and optimisation. PERSON SPECIFICIATION Essential skills, knowledge and experience: Extensive experience in C++, with a focus on software architecture and algorithms. Strong understanding of autonomous system design, including motion planning, state estimation, and behaviour-based control. Experience working with Linux, including system-level debugging and performance tuning. Solid knowledge of real-time systems, distributed computing, and middleware communication frameworks. Experience developing and deploying software in an R&D and production environment. Excellent problem-solving skills with the ability to innovate and iterate on autonomy algorithms. Strong verbal and written communication skills, capable of conveying complex technical ideas clearly. Desirable skills, knowledge and experience: Proven expertise in ROS or ROS2 and/or DDS based systems, Python. Experience with sensor fusion techniques (LIDAR, RADAR, cameras, IMUs). Knowledge of deep learning-based perception for autonomous systems. Experience with simulation tools such as Gazebo, CARLA, or Unreal Engine. Familiarity with real-time and embedded systems. Familiarity with cloud-based robotics and containerization (Docker, Kubernetes). Familiarity with PX4 and MAVLink based flight control systems. Previous work in the defence, aerospace, or maritime autonomy sectors. Key behaviours that align with our commitment to excellence, collaboration and efficiency within the workplace: To be punctual and manage workload effectively to meet deadlines and priorities. Clearly convey ideas and information while actively listening to others. Work well with colleagues to achieve common goals and support team members as needed. Identify issues and develop practical solutions in a timely manner. Maintain a high standard of conduct, respecting confidentiality and addressing challenges respectfully. Ensure work is accurate, thorough and free from errors through careful review. Take ownership of tasks, following through on commitments. Maintain professionalism in client interactions. General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day-to-day activities and procedures within the specified role To maintain personal ability in, and appropriate use of, all relevant IT (Information and Technology) and other systems required to adequately perform the role To act ethically, with integrity and in the best interest of the business at all times To maintain a professional and supportive relationship with team members and other departments to deliver business objectives or deadlines To carry out any other duties as detailed by a member of the senior management team or authorised representative To keep good time management to minimise any wasted time and maximise productivity and effectiveness Health & Safety responsibilities: To ensure that the working area is a clean and a safe environment in compliance with the best practice and health and safety policies To ensure any equipment used is safe, within electrical test date and all guards and interlocks are working and in place To act safely and responsibly in line with company processes and Health and Safety procedures to ensure your safety and the safety of others To report any potential Health and safety hazards or violations to your line manager or directly to the QHSE Manager To ensure any PPE or work wear required or provided for the job is worn and checked regularly for wear and then reported when replacements required
Electronic Systems Engineer Location: Fareham (on-site with hybrid flexibility) Contract: Permanent, full-time Who We Are & What's on Offer Join a fast-growing aerospace SME working on cutting-edge autonomous aircraft for defence, logistics, and humanitarian missions. We're expanding our engineering team with two hires across seniority levels to support next-generation UAV platforms. What You'll Work On As an Electronic Systems Engineer/ Lead, you'll design and develop avionics and embedded electronic systems for fixed-wing autonomous aircraft. Work includes system architecture, PCB/electronics design, testing, and integration across flight-critical systems. Lead-level candidates will also set technical direction and guide engineers. Avionics & embedded system design for UAV platforms Electronic hardware development (schematics, PCB, component selection) Prototyping, testing, and troubleshooting Support flight tests, system integration & manufacturing Compliance with aerospace/defence standards (DO-160, DO-254, SORA) Cross-functional collaboration with software, mechanical, and systems teams Lead role: technical ownership, roadmap planning, mentoring, supplier engagement What You'll Bring STEM degree Experience in electronics, embedded systems, or avionics PCB design & schematic capture (Altium preferred) Understanding of EMC/EMI, multilayer boards & high-reliability design Practical prototyping skills Bonus: C/C++ for microcontrollers (STM32), Python, UAV/flight test exposure Why Join? Exciting growth phase Real impact on next-gen aerospace systems Mix of hands-on engineering and high-level design Local SME with agility, innovation, and visibility What's my next step? If you're interested in the above role, click apply and make an impact.
23/02/2026
Full time
Electronic Systems Engineer Location: Fareham (on-site with hybrid flexibility) Contract: Permanent, full-time Who We Are & What's on Offer Join a fast-growing aerospace SME working on cutting-edge autonomous aircraft for defence, logistics, and humanitarian missions. We're expanding our engineering team with two hires across seniority levels to support next-generation UAV platforms. What You'll Work On As an Electronic Systems Engineer/ Lead, you'll design and develop avionics and embedded electronic systems for fixed-wing autonomous aircraft. Work includes system architecture, PCB/electronics design, testing, and integration across flight-critical systems. Lead-level candidates will also set technical direction and guide engineers. Avionics & embedded system design for UAV platforms Electronic hardware development (schematics, PCB, component selection) Prototyping, testing, and troubleshooting Support flight tests, system integration & manufacturing Compliance with aerospace/defence standards (DO-160, DO-254, SORA) Cross-functional collaboration with software, mechanical, and systems teams Lead role: technical ownership, roadmap planning, mentoring, supplier engagement What You'll Bring STEM degree Experience in electronics, embedded systems, or avionics PCB design & schematic capture (Altium preferred) Understanding of EMC/EMI, multilayer boards & high-reliability design Practical prototyping skills Bonus: C/C++ for microcontrollers (STM32), Python, UAV/flight test exposure Why Join? Exciting growth phase Real impact on next-gen aerospace systems Mix of hands-on engineering and high-level design Local SME with agility, innovation, and visibility What's my next step? If you're interested in the above role, click apply and make an impact.
Role: Software Engineer
Location: Cheltenham/remote - 3/4 days on-site per week
Duration: 12 months initially
Rate: Negotiable on experience
Inside IR35 (Umbrella only)
About our client:
A global leader in aviation, dedicated to advancing the future of flight through innovation and precision engineering. With a rich legacy of excellence, they design and manufactures world-class jet engines and systems for commercial, military, and business aviation. Committed to sustainability and cutting-edge technology, they are shaping the next generation of aerospace solutions. Be part of their visionary team and contribute to groundbreaking advancements in flight technology.
Key Responsibilities:
Development:
Contribute to the design and development of software solutions
Software development using Python/C++/Javascript
Creation of technical documentation, presentations, and technical reports.
Test Design and Implementation:
Create and review test design documents.
Implement and run test scripts on the rig.
Conduct scrutiny reviews and release test scripts/documents.
Software Verification:
Perform software verification tasks as directed by the team lead.
Work in compliance with DO178-C standards.
Analyze tasks and provide insights on complexities or challenges.Essential Qualifications:
Experience in aerospace or safety-critical software roles.
Embedded software qualification or equivalent experience.Desired Skills and Characteristics:
Proficiency in tools such as DOORS, TI Code Composer Studio IDE, WindRiver Workbench, LDRA (or similar), Rational Team Concert, Rally, and Jenkins.
Familiarity with Agile or iterative development processes.
Experience supporting Aerospace Certification Authority activities, including SOI Audits.
Knowledge of assembler programming.
Understanding of network protocols including ARINC 664, ARINC-429, ARINC 629, and ARINC-825 (CAN).
Strong document and records management skills
01/06/2025
Role: Software Engineer
Location: Cheltenham/remote - 3/4 days on-site per week
Duration: 12 months initially
Rate: Negotiable on experience
Inside IR35 (Umbrella only)
About our client:
A global leader in aviation, dedicated to advancing the future of flight through innovation and precision engineering. With a rich legacy of excellence, they design and manufactures world-class jet engines and systems for commercial, military, and business aviation. Committed to sustainability and cutting-edge technology, they are shaping the next generation of aerospace solutions. Be part of their visionary team and contribute to groundbreaking advancements in flight technology.
Key Responsibilities:
Development:
Contribute to the design and development of software solutions
Software development using Python/C++/Javascript
Creation of technical documentation, presentations, and technical reports.
Test Design and Implementation:
Create and review test design documents.
Implement and run test scripts on the rig.
Conduct scrutiny reviews and release test scripts/documents.
Software Verification:
Perform software verification tasks as directed by the team lead.
Work in compliance with DO178-C standards.
Analyze tasks and provide insights on complexities or challenges.Essential Qualifications:
Experience in aerospace or safety-critical software roles.
Embedded software qualification or equivalent experience.Desired Skills and Characteristics:
Proficiency in tools such as DOORS, TI Code Composer Studio IDE, WindRiver Workbench, LDRA (or similar), Rational Team Concert, Rally, and Jenkins.
Familiarity with Agile or iterative development processes.
Experience supporting Aerospace Certification Authority activities, including SOI Audits.
Knowledge of assembler programming.
Understanding of network protocols including ARINC 664, ARINC-429, ARINC 629, and ARINC-825 (CAN).
Strong document and records management skills
Role: Software Engineer
Location: Cheltenham/remote - 3/4 days on-site per week
Duration: 12 months initially
Rate: Negotiable on experience
Inside IR35 (Umbrella only)
About our client:
A global leader in aviation, dedicated to advancing the future of flight through innovation and precision engineering. With a rich legacy of excellence, they design and manufactures world-class jet engines and systems for commercial, military, and business aviation. Committed to sustainability and cutting-edge technology, they are shaping the next generation of aerospace solutions. Be part of their visionary team and contribute to groundbreaking advancements in flight technology.
Key Responsibilities:
Development:
Contribute to the design and development of software solutions
Software development using Python/C++/Javascript
Creation of technical documentation, presentations, and technical reports.
Test Design and Implementation:
Create and review test design documents.
Implement and run test scripts on the rig.
Conduct scrutiny reviews and release test scripts/documents.
Software Verification:
Perform software verification tasks as directed by the team lead.
Work in compliance with DO178-C standards.
Analyze tasks and provide insights on complexities or challenges.Essential Qualifications:
Experience in aerospace or safety-critical software roles.
Embedded software qualification or equivalent experience.Desired Skills and Characteristics:
Proficiency in tools such as DOORS, TI Code Composer Studio IDE, WindRiver Workbench, LDRA (or similar), Rational Team Concert, Rally, and Jenkins.
Familiarity with Agile or iterative development processes.
Experience supporting Aerospace Certification Authority activities, including SOI Audits.
Knowledge of assembler programming.
Understanding of network protocols including ARINC 664, ARINC-429, ARINC 629, and ARINC-825 (CAN).
Strong document and records management skills
01/06/2025
Role: Software Engineer
Location: Cheltenham/remote - 3/4 days on-site per week
Duration: 12 months initially
Rate: Negotiable on experience
Inside IR35 (Umbrella only)
About our client:
A global leader in aviation, dedicated to advancing the future of flight through innovation and precision engineering. With a rich legacy of excellence, they design and manufactures world-class jet engines and systems for commercial, military, and business aviation. Committed to sustainability and cutting-edge technology, they are shaping the next generation of aerospace solutions. Be part of their visionary team and contribute to groundbreaking advancements in flight technology.
Key Responsibilities:
Development:
Contribute to the design and development of software solutions
Software development using Python/C++/Javascript
Creation of technical documentation, presentations, and technical reports.
Test Design and Implementation:
Create and review test design documents.
Implement and run test scripts on the rig.
Conduct scrutiny reviews and release test scripts/documents.
Software Verification:
Perform software verification tasks as directed by the team lead.
Work in compliance with DO178-C standards.
Analyze tasks and provide insights on complexities or challenges.Essential Qualifications:
Experience in aerospace or safety-critical software roles.
Embedded software qualification or equivalent experience.Desired Skills and Characteristics:
Proficiency in tools such as DOORS, TI Code Composer Studio IDE, WindRiver Workbench, LDRA (or similar), Rational Team Concert, Rally, and Jenkins.
Familiarity with Agile or iterative development processes.
Experience supporting Aerospace Certification Authority activities, including SOI Audits.
Knowledge of assembler programming.
Understanding of network protocols including ARINC 664, ARINC-429, ARINC 629, and ARINC-825 (CAN).
Strong document and records management skills
Stevenage MBDA Missile Systems - Together. For the future of defence. Chief Software Engineer (FC/ASW) Salary:circa £75000 Hybrid working pattern: Where possible, we will seek to accommodate a blended approach to on-site and remote working. The Opportunity MBDA are looking for a "Chief Software Engineer" (MBDA job title: Senior Software Project Lead) to lead the Real Time Software development for a new class of cruise missile. Joining MBDA in the early stages of development, you will have accountability for the overall technical strategy, planning, development and timely on cost delivery of all MBDA developed on-board software for the UK developed FC/ASW missile. The scope of this role will include the development of software for Sensors, Flight control, Actuation Systems, Telemetry Systems and Datalink Systems, plus responsibility for overarching functionality such as Built In Test,Health and Usage Monitoring, Communication frameworks etc. In this role, you will be working closely with the Software Project Leads for each component, as well as senior engineers and leadership in the FC/ASW team and other subject areas within MBDA. Overall responsibility for providing a progressively more complex set of capabilities, delivered through software, in the most sophisticated missile MBDA have ever built! What we're looking for from you Significant experience in technical leadership of complex system developments - ideally gained in the context of Embedded Systems. A thorough understanding of the software architecture needs for high integrity real time systems. Experience working in a regulated environment; knowledge of safety standards such as DO-178C would be advantageous. Experience leading the development of software that is part of a "system of systems" - i.e. where the overall system delivers its functionality through the interaction of its subsystems. Significant experience leading the development of software that is developed concurrently alongside the hardware and firmware on which it runs. Experience in proving real-time systems - an understanding of the different levels of proving from developer led testing all the way through to trials. Excellent inter-personal skills: An ability to influence and bring disparate groups of people together, working cooperatively towards a common goal. What to expect We offer opportunities for career progression, flexible working, bonus scheme, comprehensive pension package, annual salary review, collaborative working environment and excellent on-site facilities. We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. We also welcome applicants who are looking for flexible working arrangements. Follow us on LinkedIn (MBDA), Twitter Instagram (lifeatMBDA_UK) and Glassdoor or visit our MBDA Careers website for more information. Please Note: MBDA UK requires all employees to achieve appropriate clearances.
24/09/2022
Full time
Stevenage MBDA Missile Systems - Together. For the future of defence. Chief Software Engineer (FC/ASW) Salary:circa £75000 Hybrid working pattern: Where possible, we will seek to accommodate a blended approach to on-site and remote working. The Opportunity MBDA are looking for a "Chief Software Engineer" (MBDA job title: Senior Software Project Lead) to lead the Real Time Software development for a new class of cruise missile. Joining MBDA in the early stages of development, you will have accountability for the overall technical strategy, planning, development and timely on cost delivery of all MBDA developed on-board software for the UK developed FC/ASW missile. The scope of this role will include the development of software for Sensors, Flight control, Actuation Systems, Telemetry Systems and Datalink Systems, plus responsibility for overarching functionality such as Built In Test,Health and Usage Monitoring, Communication frameworks etc. In this role, you will be working closely with the Software Project Leads for each component, as well as senior engineers and leadership in the FC/ASW team and other subject areas within MBDA. Overall responsibility for providing a progressively more complex set of capabilities, delivered through software, in the most sophisticated missile MBDA have ever built! What we're looking for from you Significant experience in technical leadership of complex system developments - ideally gained in the context of Embedded Systems. A thorough understanding of the software architecture needs for high integrity real time systems. Experience working in a regulated environment; knowledge of safety standards such as DO-178C would be advantageous. Experience leading the development of software that is part of a "system of systems" - i.e. where the overall system delivers its functionality through the interaction of its subsystems. Significant experience leading the development of software that is developed concurrently alongside the hardware and firmware on which it runs. Experience in proving real-time systems - an understanding of the different levels of proving from developer led testing all the way through to trials. Excellent inter-personal skills: An ability to influence and bring disparate groups of people together, working cooperatively towards a common goal. What to expect We offer opportunities for career progression, flexible working, bonus scheme, comprehensive pension package, annual salary review, collaborative working environment and excellent on-site facilities. We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. We also welcome applicants who are looking for flexible working arrangements. Follow us on LinkedIn (MBDA), Twitter Instagram (lifeatMBDA_UK) and Glassdoor or visit our MBDA Careers website for more information. Please Note: MBDA UK requires all employees to achieve appropriate clearances.
Bristol MBDA Missile Systems - Together. For the future of defence. Chief Software Engineer (FC/ASW) Salary:circa £75000 Hybrid working pattern: Where possible, we will seek to accommodate a blended approach to on-site and remote working. The Opportunity MBDA are looking for a "Chief Software Engineer" (MBDA job title: Senior Software Project Lead) to lead the Real Time Software development for a new class of cruise missile. Joining MBDA in the early stages of development, you will have accountability for the overall technical strategy, planning, development and timely on cost delivery of all MBDA developed on-board software for the UK developed FC/ASW missile. The scope of this role will include the development of software for Sensors, Flight control, Actuation Systems, Telemetry Systems and Datalink Systems, plus responsibility for overarching functionality such as Built In Test,Health and Usage Monitoring, Communication frameworks etc. In this role, you will be working closely with the Software Project Leads for each component, as well as senior engineers and leadership in the FC/ASW team and other subject areas within MBDA. Overall responsibility for providing a progressively more complex set of capabilities, delivered through software, in the most sophisticated missile MBDA have ever built! What we're looking for from you Significant experience in technical leadership of complex system developments - ideally gained in the context of Embedded Systems. A thorough understanding of the software architecture needs for high integrity real time systems. Experience working in a regulated environment; knowledge of safety standards such as DO-178C would be advantageous. Experience leading the development of software that is part of a "system of systems" - i.e. where the overall system delivers its functionality through the interaction of its subsystems. Significant experience leading the development of software that is developed concurrently alongside the hardware and firmware on which it runs. Experience in proving real-time systems - an understanding of the different levels of proving from developer led testing all the way through to trials. Excellent inter-personal skills: An ability to influence and bring disparate groups of people together, working cooperatively towards a common goal. What to expect We offer opportunities for career progression, flexible working, bonus scheme, comprehensive pension package, annual salary review, collaborative working environment and excellent on-site facilities. We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. We also welcome applicants who are looking for flexible working arrangements. Follow us on LinkedIn (MBDA), Twitter Instagram (lifeatMBDA_UK) and Glassdoor or visit our MBDA Careers website for more information. Please Note: MBDA UK requires all employees to achieve appropriate clearances.
24/09/2022
Full time
Bristol MBDA Missile Systems - Together. For the future of defence. Chief Software Engineer (FC/ASW) Salary:circa £75000 Hybrid working pattern: Where possible, we will seek to accommodate a blended approach to on-site and remote working. The Opportunity MBDA are looking for a "Chief Software Engineer" (MBDA job title: Senior Software Project Lead) to lead the Real Time Software development for a new class of cruise missile. Joining MBDA in the early stages of development, you will have accountability for the overall technical strategy, planning, development and timely on cost delivery of all MBDA developed on-board software for the UK developed FC/ASW missile. The scope of this role will include the development of software for Sensors, Flight control, Actuation Systems, Telemetry Systems and Datalink Systems, plus responsibility for overarching functionality such as Built In Test,Health and Usage Monitoring, Communication frameworks etc. In this role, you will be working closely with the Software Project Leads for each component, as well as senior engineers and leadership in the FC/ASW team and other subject areas within MBDA. Overall responsibility for providing a progressively more complex set of capabilities, delivered through software, in the most sophisticated missile MBDA have ever built! What we're looking for from you Significant experience in technical leadership of complex system developments - ideally gained in the context of Embedded Systems. A thorough understanding of the software architecture needs for high integrity real time systems. Experience working in a regulated environment; knowledge of safety standards such as DO-178C would be advantageous. Experience leading the development of software that is part of a "system of systems" - i.e. where the overall system delivers its functionality through the interaction of its subsystems. Significant experience leading the development of software that is developed concurrently alongside the hardware and firmware on which it runs. Experience in proving real-time systems - an understanding of the different levels of proving from developer led testing all the way through to trials. Excellent inter-personal skills: An ability to influence and bring disparate groups of people together, working cooperatively towards a common goal. What to expect We offer opportunities for career progression, flexible working, bonus scheme, comprehensive pension package, annual salary review, collaborative working environment and excellent on-site facilities. We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. We also welcome applicants who are looking for flexible working arrangements. Follow us on LinkedIn (MBDA), Twitter Instagram (lifeatMBDA_UK) and Glassdoor or visit our MBDA Careers website for more information. Please Note: MBDA UK requires all employees to achieve appropriate clearances.
Babcock Defence Systems Technology (DST) has an enviable reputation for fostering partnerships and innovation, and delivering technological advantage to an array of global customers. We are building on these strengths with the creation of an innovation hub which will be at the forefront of our contribution to ensure DST remains at the forefront of defense and security innovation. The Technology, Design and Innovation (TDI) team will be built from a diverse mix of skillsets, backgrounds and experiences; highly motivated people who are driven by the prospect of working with industry leading technology in a challenging, agile and forward looking environment. A dynamic bench of professionals comprising both permanent and secondee positions, TDI will adapt to bring fresh thinking to growth opportunities, develop new capabilities and put innovation at the centre of DST growth moving forward. We have a current R&D project working to develop the mechanical, electrical and software systems to support AUV exploitation. We are looking for software engineers to join an established team working in a fast paced, iterative design process, solving a range of technical and non-technical challenges including: Using subsea acoustic, free space optical, and computer vision localisation to determine relative AUV position and heading. Using a 3D virtual environment to integrate all system information to act as a real time operator interface, enabling control of our system and the AUV systems. Developing a GUI to support capture & recording of test data, and performance evaluation of the system. Using a PLC to control the articulated/actuated aspects of our system and interpret sensor readings. Designing, building, and testing, electrically and hydraulically actuated mechanical subsea systems which have to operate under significant loads and in harsh environments. In addition to the current project we need software engineers to drive our research and development efforts and to realise innovation projects and prototypes across multiple domains. We are looking for individuals who are self-starters with initiative and a broad range of technical skills who can work on a wide range of communication and integration themed innovation projects ranging from embedded prototypes to GIS and the identification and exploitation of new technologies. Enthusiastic technologists who are able to design and implement a prototype from a minimal brief and design, either as an individual or as part of a team. People who thrive in an environment where requirements and priorities can change rapidly to meet needs of our customers and where every day is a learning day; actively seeking out new knowledge, tools and technologies to help take us forward into the future. Knowledge and Experience The ideal candidate will possess experience building and testing with: * Experience developing C# GUIs and other applications. * Experience with Unity or Windows Presentation Foundation (WPF)/Helix toolkit and C#. * Experience with developing flight control algorithms in Simulink or C++. * Experience with Open CV or other computer vision tools. * Experience with IEC61131 development environments (we use Beckhoff PLCs). Beneficial: * Experience with Python for visualising data. * Experience with NEMA 0183 or other low level communications protocols and networking. And will be/possess: * Problem solving, agility & lateral thinking * Ability to upskill, learn new subjects & skills * Time management and prioritisation * Collaborative and interpersonal skills Successful applicants will demonstrate that they are critical thinkers able to be innovative in their approach and thinking and able to work at pace balancing multiple priorities concurrently. Collaboration, adaptability and inclusion are key to the success of DST and these will be core attributes of all TDI team members. What else do I need to know? All applicants must have the legal right to work in the UK and be subject to satisfactory security clearance which includes 3 years reference checks. Verification of any qualifications/passport/licences must be shown at interview stage. We are happy to talk about flexible working. Please ask about alternative patterns of work at interview Application Guidance If you are currently employed by Babcock/Cavendish Nuclear please let your line manager know that you're applying for this vacancy. You should also let them know if you are attending an interview or assessment for a role. Please note that you will not be able to access the vacancy details after the closing date so you may wish to keep a copy of this advert and any supporting documents for your records. We are committed to building an inclusive culture and strives to attract talent who thrive in an inclusive and flexible working environment. If you have a disability or need any reasonable adjustments during the application and selection stages please let us know and will respond in a way that best fits your specific needs.
31/03/2021
Full time
Babcock Defence Systems Technology (DST) has an enviable reputation for fostering partnerships and innovation, and delivering technological advantage to an array of global customers. We are building on these strengths with the creation of an innovation hub which will be at the forefront of our contribution to ensure DST remains at the forefront of defense and security innovation. The Technology, Design and Innovation (TDI) team will be built from a diverse mix of skillsets, backgrounds and experiences; highly motivated people who are driven by the prospect of working with industry leading technology in a challenging, agile and forward looking environment. A dynamic bench of professionals comprising both permanent and secondee positions, TDI will adapt to bring fresh thinking to growth opportunities, develop new capabilities and put innovation at the centre of DST growth moving forward. We have a current R&D project working to develop the mechanical, electrical and software systems to support AUV exploitation. We are looking for software engineers to join an established team working in a fast paced, iterative design process, solving a range of technical and non-technical challenges including: Using subsea acoustic, free space optical, and computer vision localisation to determine relative AUV position and heading. Using a 3D virtual environment to integrate all system information to act as a real time operator interface, enabling control of our system and the AUV systems. Developing a GUI to support capture & recording of test data, and performance evaluation of the system. Using a PLC to control the articulated/actuated aspects of our system and interpret sensor readings. Designing, building, and testing, electrically and hydraulically actuated mechanical subsea systems which have to operate under significant loads and in harsh environments. In addition to the current project we need software engineers to drive our research and development efforts and to realise innovation projects and prototypes across multiple domains. We are looking for individuals who are self-starters with initiative and a broad range of technical skills who can work on a wide range of communication and integration themed innovation projects ranging from embedded prototypes to GIS and the identification and exploitation of new technologies. Enthusiastic technologists who are able to design and implement a prototype from a minimal brief and design, either as an individual or as part of a team. People who thrive in an environment where requirements and priorities can change rapidly to meet needs of our customers and where every day is a learning day; actively seeking out new knowledge, tools and technologies to help take us forward into the future. Knowledge and Experience The ideal candidate will possess experience building and testing with: * Experience developing C# GUIs and other applications. * Experience with Unity or Windows Presentation Foundation (WPF)/Helix toolkit and C#. * Experience with developing flight control algorithms in Simulink or C++. * Experience with Open CV or other computer vision tools. * Experience with IEC61131 development environments (we use Beckhoff PLCs). Beneficial: * Experience with Python for visualising data. * Experience with NEMA 0183 or other low level communications protocols and networking. And will be/possess: * Problem solving, agility & lateral thinking * Ability to upskill, learn new subjects & skills * Time management and prioritisation * Collaborative and interpersonal skills Successful applicants will demonstrate that they are critical thinkers able to be innovative in their approach and thinking and able to work at pace balancing multiple priorities concurrently. Collaboration, adaptability and inclusion are key to the success of DST and these will be core attributes of all TDI team members. What else do I need to know? All applicants must have the legal right to work in the UK and be subject to satisfactory security clearance which includes 3 years reference checks. Verification of any qualifications/passport/licences must be shown at interview stage. We are happy to talk about flexible working. Please ask about alternative patterns of work at interview Application Guidance If you are currently employed by Babcock/Cavendish Nuclear please let your line manager know that you're applying for this vacancy. You should also let them know if you are attending an interview or assessment for a role. Please note that you will not be able to access the vacancy details after the closing date so you may wish to keep a copy of this advert and any supporting documents for your records. We are committed to building an inclusive culture and strives to attract talent who thrive in an inclusive and flexible working environment. If you have a disability or need any reasonable adjustments during the application and selection stages please let us know and will respond in a way that best fits your specific needs.
Babcock Defence Systems Technology (DST) has an enviable reputation for fostering partnerships and innovation, and delivering technological advantage to an array of global customers. We are building on these strengths with the creation of an innovation hub which will be at the forefront of our contribution to ensure DST remains at the forefront of defense and security innovation. The Technology, Design and Innovation (TDI) team will be built from a diverse mix of skillsets, backgrounds and experiences; highly motivated people who are driven by the prospect of working with industry leading technology in a challenging, agile and forward looking environment. A dynamic bench of professionals comprising both permanent and secondee positions, TDI will adapt to bring fresh thinking to growth opportunities, develop new capabilities and put innovation at the centre of DST growth moving forward. We have a current R&D project working to develop the mechanical, electrical and software systems to support AUV exploitation. We are looking for software engineers to join an established team working in a fast paced, iterative design process, solving a range of technical and non-technical challenges including: Using subsea acoustic, free space optical, and computer vision localisation to determine relative AUV position and heading. Using a 3D virtual environment to integrate all system information to act as a real time operator interface, enabling control of our system and the AUV systems. Developing a GUI to support capture & recording of test data, and performance evaluation of the system. Using a PLC to control the articulated/actuated aspects of our system and interpret sensor readings. Designing, building, and testing, electrically and hydraulically actuated mechanical subsea systems which have to operate under significant loads and in harsh environments. In addition to the current project we need software engineers to drive our research and development efforts and to realise innovation projects and prototypes across multiple domains. We are looking for individuals who are self-starters with initiative and a broad range of technical skills who can work on a wide range of communication and integration themed innovation projects ranging from embedded prototypes to GIS and the identification and exploitation of new technologies. Enthusiastic technologists who are able to design and implement a prototype from a minimal brief and design, either as an individual or as part of a team. People who thrive in an environment where requirements and priorities can change rapidly to meet needs of our customers and where every day is a learning day; actively seeking out new knowledge, tools and technologies to help take us forward into the future. Knowledge and Experience The ideal candidate will possess experience building and testing with: * Experience developing C# GUIs and other applications. * Experience with Unity or Windows Presentation Foundation (WPF)/Helix toolkit and C#. * Experience with developing flight control algorithms in Simulink or C++. * Experience with Open CV or other computer vision tools. * Experience with IEC61131 development environments (we use Beckhoff PLCs). Beneficial: * Experience with Python for visualising data. * Experience with NEMA 0183 or other low level communications protocols and networking. And will be/possess: * Problem solving, agility & lateral thinking * Ability to upskill, learn new subjects & skills * Time management and prioritisation * Collaborative and interpersonal skills Successful applicants will demonstrate that they are critical thinkers able to be innovative in their approach and thinking and able to work at pace balancing multiple priorities concurrently. Collaboration, adaptability and inclusion are key to the success of DST and these will be core attributes of all TDI team members. What else do I need to know? All applicants must have the legal right to work in the UK and be subject to satisfactory security clearance which includes 3 years reference checks. Verification of any qualifications/passport/licences must be shown at interview stage. We are happy to talk about flexible working. Please ask about alternative patterns of work at interview Application Guidance If you are currently employed by Babcock/Cavendish Nuclear please let your line manager know that you're applying for this vacancy. You should also let them know if you are attending an interview or assessment for a role. Please note that you will not be able to access the vacancy details after the closing date so you may wish to keep a copy of this advert and any supporting documents for your records. We are committed to building an inclusive culture and strives to attract talent who thrive in an inclusive and flexible working environment. If you have a disability or need any reasonable adjustments during the application and selection stages please let us know and will respond in a way that best fits your specific needs.
22/03/2021
Full time
Babcock Defence Systems Technology (DST) has an enviable reputation for fostering partnerships and innovation, and delivering technological advantage to an array of global customers. We are building on these strengths with the creation of an innovation hub which will be at the forefront of our contribution to ensure DST remains at the forefront of defense and security innovation. The Technology, Design and Innovation (TDI) team will be built from a diverse mix of skillsets, backgrounds and experiences; highly motivated people who are driven by the prospect of working with industry leading technology in a challenging, agile and forward looking environment. A dynamic bench of professionals comprising both permanent and secondee positions, TDI will adapt to bring fresh thinking to growth opportunities, develop new capabilities and put innovation at the centre of DST growth moving forward. We have a current R&D project working to develop the mechanical, electrical and software systems to support AUV exploitation. We are looking for software engineers to join an established team working in a fast paced, iterative design process, solving a range of technical and non-technical challenges including: Using subsea acoustic, free space optical, and computer vision localisation to determine relative AUV position and heading. Using a 3D virtual environment to integrate all system information to act as a real time operator interface, enabling control of our system and the AUV systems. Developing a GUI to support capture & recording of test data, and performance evaluation of the system. Using a PLC to control the articulated/actuated aspects of our system and interpret sensor readings. Designing, building, and testing, electrically and hydraulically actuated mechanical subsea systems which have to operate under significant loads and in harsh environments. In addition to the current project we need software engineers to drive our research and development efforts and to realise innovation projects and prototypes across multiple domains. We are looking for individuals who are self-starters with initiative and a broad range of technical skills who can work on a wide range of communication and integration themed innovation projects ranging from embedded prototypes to GIS and the identification and exploitation of new technologies. Enthusiastic technologists who are able to design and implement a prototype from a minimal brief and design, either as an individual or as part of a team. People who thrive in an environment where requirements and priorities can change rapidly to meet needs of our customers and where every day is a learning day; actively seeking out new knowledge, tools and technologies to help take us forward into the future. Knowledge and Experience The ideal candidate will possess experience building and testing with: * Experience developing C# GUIs and other applications. * Experience with Unity or Windows Presentation Foundation (WPF)/Helix toolkit and C#. * Experience with developing flight control algorithms in Simulink or C++. * Experience with Open CV or other computer vision tools. * Experience with IEC61131 development environments (we use Beckhoff PLCs). Beneficial: * Experience with Python for visualising data. * Experience with NEMA 0183 or other low level communications protocols and networking. And will be/possess: * Problem solving, agility & lateral thinking * Ability to upskill, learn new subjects & skills * Time management and prioritisation * Collaborative and interpersonal skills Successful applicants will demonstrate that they are critical thinkers able to be innovative in their approach and thinking and able to work at pace balancing multiple priorities concurrently. Collaboration, adaptability and inclusion are key to the success of DST and these will be core attributes of all TDI team members. What else do I need to know? All applicants must have the legal right to work in the UK and be subject to satisfactory security clearance which includes 3 years reference checks. Verification of any qualifications/passport/licences must be shown at interview stage. We are happy to talk about flexible working. Please ask about alternative patterns of work at interview Application Guidance If you are currently employed by Babcock/Cavendish Nuclear please let your line manager know that you're applying for this vacancy. You should also let them know if you are attending an interview or assessment for a role. Please note that you will not be able to access the vacancy details after the closing date so you may wish to keep a copy of this advert and any supporting documents for your records. We are committed to building an inclusive culture and strives to attract talent who thrive in an inclusive and flexible working environment. If you have a disability or need any reasonable adjustments during the application and selection stages please let us know and will respond in a way that best fits your specific needs.
Job Title: TDI - Mechatronic Explorer Location: Bristol SF33972 Main Purpose of Role Babcock Defence Systems Technology (DST) has an enviable reputation for fostering partnerships and innovation, and delivering technological advantage to an array of global customers. We are building on these strengths with the creation of an innovation hub which will be at the forefront of our contribution to ensure DST remains at the forefront of defense and security innovation. The Technology, Design and Innovation (TDI) team will be built from a diverse mix of skillsets, backgrounds and experiences; highly motivated people who are driven by the prospect of working with industry leading technology in a challenging, agile and forward looking environment. A dynamic bench of professionals comprising both permanent and secondee positions, TDI will adapt to bring fresh thinking to growth opportunities, develop new capabilities and put innovation at the centre of DST growth moving forward. We have a current R&D project working to develop the mechanical, electrical and software systems to support AUV exploitation. We are looking for software engineers to join the already established team working in a fast paced, iterative design process solving a range of technical and non-technical challenges including but not limited to: Using subsea acoustic, free space optical, and computer vision localisation to determine relative AUV position and heading. Using a 3D virtual environment to integrate all system information to act as a real time operator interface, enabling control of our system and the AUV systems. Developing a GUI to support capture & recording of test data, and performance evaluation of the system. Using a PLC to control the articulated/actuated aspects of our system and interpret sensor readings. Designing, building, and testing, electrically and hydraulically actuated mechanical subsea systems which have to operate under significant loads and in harsh environments. In addition to the current project we need software engineers to drive our research and development efforts and to realise innovation projects and prototypes across multiple domains. We are looking for individuals who are self-starters with initiative and a broad range of technical skills who can work on a wide range of communication and integration themed innovation projects ranging from embedded prototypes to GIS and the identification and exploitation of new technologies. Enthusiastic technologists who are able to design and implement a prototype from a minimal brief and design, either as an individual or as part of a team. People who thrive in an environment where requirements and priorities can change rapidly to meet needs of our customers and where every day is a learning day; actively seeking out new knowledge, tools and technologies to help take us forward into the future. Knowledge and Experience The ideal candidate will possess experience building and testing with: * Experience developing C# GUIs and other applications. * Experience with Unity or Windows Presentation Foundation (WPF)/Helix toolkit and C#. * Experience with developing flight control algorithms in Simulink or C++. * Experience with Open CV or other computer vision tools. * Experience with IEC61131 development environments (we use Beckhoff PLCs). Beneficial: * Experience with Python for visualising data. * Experience with NEMA 0183 or other low level communications protocols and networking. And will be/possess: * Problem solving, agility & lateral thinking * Ability to upskill, learn new subjects & skills * Time management and prioritisation * Collaborative and interpersonal skills Successful applicants will demonstrate that they are critical thinkers able to be innovative in their approach and thinking and able to work at pace balancing multiple priorities concurrently. Collaboration, adaptability and inclusion are key to the success of DST and these will be core attributes of all TDI team members. What else do I need to know? All applicants must have the legal right to work in the UK and be subject to satisfactory security clearance which includes 3 years reference checks. Verification of any qualifications/passport/licences must be shown at interview stage. * We are happy to talk about flexible working. Please ask about alternative patterns of work at interview Application Guidance If you are currently employed by Babcock/Cavendish Nuclear please let your line manager know that you're applying for this vacancy. You should also let them know if you are attending an interview or assessment for a role. Please note that you will not be able to access the vacancy details after the closing date so you may wish to keep a copy of this advert and any supporting documents for your records. We are committed to building an inclusive culture and strives to attract talent who thrive in an inclusive and flexible working environment. If you have a disability or need any reasonable adjustments during the application and selection stages please let us know and will respond in a way that best fits your specific needs.
18/03/2021
Full time
Job Title: TDI - Mechatronic Explorer Location: Bristol SF33972 Main Purpose of Role Babcock Defence Systems Technology (DST) has an enviable reputation for fostering partnerships and innovation, and delivering technological advantage to an array of global customers. We are building on these strengths with the creation of an innovation hub which will be at the forefront of our contribution to ensure DST remains at the forefront of defense and security innovation. The Technology, Design and Innovation (TDI) team will be built from a diverse mix of skillsets, backgrounds and experiences; highly motivated people who are driven by the prospect of working with industry leading technology in a challenging, agile and forward looking environment. A dynamic bench of professionals comprising both permanent and secondee positions, TDI will adapt to bring fresh thinking to growth opportunities, develop new capabilities and put innovation at the centre of DST growth moving forward. We have a current R&D project working to develop the mechanical, electrical and software systems to support AUV exploitation. We are looking for software engineers to join the already established team working in a fast paced, iterative design process solving a range of technical and non-technical challenges including but not limited to: Using subsea acoustic, free space optical, and computer vision localisation to determine relative AUV position and heading. Using a 3D virtual environment to integrate all system information to act as a real time operator interface, enabling control of our system and the AUV systems. Developing a GUI to support capture & recording of test data, and performance evaluation of the system. Using a PLC to control the articulated/actuated aspects of our system and interpret sensor readings. Designing, building, and testing, electrically and hydraulically actuated mechanical subsea systems which have to operate under significant loads and in harsh environments. In addition to the current project we need software engineers to drive our research and development efforts and to realise innovation projects and prototypes across multiple domains. We are looking for individuals who are self-starters with initiative and a broad range of technical skills who can work on a wide range of communication and integration themed innovation projects ranging from embedded prototypes to GIS and the identification and exploitation of new technologies. Enthusiastic technologists who are able to design and implement a prototype from a minimal brief and design, either as an individual or as part of a team. People who thrive in an environment where requirements and priorities can change rapidly to meet needs of our customers and where every day is a learning day; actively seeking out new knowledge, tools and technologies to help take us forward into the future. Knowledge and Experience The ideal candidate will possess experience building and testing with: * Experience developing C# GUIs and other applications. * Experience with Unity or Windows Presentation Foundation (WPF)/Helix toolkit and C#. * Experience with developing flight control algorithms in Simulink or C++. * Experience with Open CV or other computer vision tools. * Experience with IEC61131 development environments (we use Beckhoff PLCs). Beneficial: * Experience with Python for visualising data. * Experience with NEMA 0183 or other low level communications protocols and networking. And will be/possess: * Problem solving, agility & lateral thinking * Ability to upskill, learn new subjects & skills * Time management and prioritisation * Collaborative and interpersonal skills Successful applicants will demonstrate that they are critical thinkers able to be innovative in their approach and thinking and able to work at pace balancing multiple priorities concurrently. Collaboration, adaptability and inclusion are key to the success of DST and these will be core attributes of all TDI team members. What else do I need to know? All applicants must have the legal right to work in the UK and be subject to satisfactory security clearance which includes 3 years reference checks. Verification of any qualifications/passport/licences must be shown at interview stage. * We are happy to talk about flexible working. Please ask about alternative patterns of work at interview Application Guidance If you are currently employed by Babcock/Cavendish Nuclear please let your line manager know that you're applying for this vacancy. You should also let them know if you are attending an interview or assessment for a role. Please note that you will not be able to access the vacancy details after the closing date so you may wish to keep a copy of this advert and any supporting documents for your records. We are committed to building an inclusive culture and strives to attract talent who thrive in an inclusive and flexible working environment. If you have a disability or need any reasonable adjustments during the application and selection stages please let us know and will respond in a way that best fits your specific needs.