Staff Engineer, Test Integration, Modelling and Simulation (R5601)

Shield AI
London
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Problem-solving","Debugging","Optimization","Leadership","Mentorship","Collaboration"]

Design, develop, and maintain high-performance C++ software for complex systems, architecting robust simulation solutions for systems-of-systems and real-time processing. Integrate third-party software and hardware into comprehensive architectures, drive task decomposition, and set technical standards while mentoring engineers. Collaborate cross-functionally to deliver aligned projects using modern agile practices such as continuous integration and test-driven development.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Shield AI
Shield AI
1 day ago

Staff Engineer, Test Integration, Modelling and Simulation (R5601)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Design, develop, and maintain high-performance C++ software for complex systems, architecting robust simulation solutions for systems-of-systems and real-time processing. Integrate third-party software and hardware into comprehensive architectures, drive task decomposition, and set technical standards while mentoring engineers. Collaborate cross-functionally to deliver aligned projects using modern agile practices such as continuous integration and test-driven development.
Location: London
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead the design, development, and maintenance of high-performance C++ software for complex systems.
  • •Architect robust, scalable simulation solutions for systems-of-systems and real-time processing.
  • •Integrate third-party software and hardware systems into comprehensive architectures.
  • •Set technical standards and mentor other engineers to promote best practices.
  • •Collaborate with cross-functional teams and apply continuous integration and test-driven development to ensure successful delivery.

Key Requirements

  • •Minimum 7 years of related experience with a Bachelor’s degree, or 5 years with a Master’s degree, or 4 years with a PhD (or equivalent).
  • •Advanced professional experience in software engineering and systems integration.
  • •Advanced C++ experience with modern C++ (C++17/20) plus understanding of older standards (C++98/03) to adapt to legacy systems.
  • •Experience in Linux environments, plus familiarity with Docker/containerization.
  • •Experience leading projects with 10+ contributors and strong problem-solving, debugging, and optimization skills.
Experience:7+ yearsDefense-techSimulationSystems integration
Education:Bachelor's in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, and/or similar
Skills:Problem-solvingDebuggingOptimizationLeadershipMentorshipCollaboration
Tech Stack:C++C++17C++20C++98C++03PythonLinuxDockerCMakeConanGRPCREST APIsMessage queuesActiveMQZeroMQContinuous integrationTest-driven developmentAgile

Company Brief

Shield AI
Develops AI-powered autonomy and software for military aircraft and drones to enable autonomous ISR and combat missions, integrating perception, navigation, and mission planning for defense customers.
Industry: Defense Technology
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series E+
Headquarters: San Diego, United States
Founded: 2015
WebsiteLinkedIn