Senior Engineer, Software Systems (R4903)
Designs, develops, integrates, and validates complex autonomy systems using systems engineering practices. Requires 5+ years experience, STEM bachelor's, C++/Python proficiency, MBSE, and US citizenship for security clearance.
About the job
Responsibilities
- Define, analyze, and manage system requirements, ensuring traceability and alignment with mission objectives
- Develop system architectures and perform trade studies to balance performance, cost, and risk
- Coordinate and manage interfaces across hardware, software, and external systems
- Support system integration, verification, and validation activities, including test planning and execution
- Identify technical risks and develop mitigation strategies throughout the system lifecycle
Required Qualifications
- Minimum of 5 years of systems engineering or related experience with a Bachelor’s degree; or 4 years and a Master’s Degree; or 2 years with a PhD; or equivalent work experience
- B.S. degree in a STEM discipline (e.g. Software, Aerospace, Mechanical, Electrical, Systems Engineering)
- Experience with Systems Engineering practices and principals, including writing, organizing, and verifying requirements
- Experience with MBSE and related efforts
- Experience working in cross-functional teams
- Excellent communication skills, both written and verbally
- Organized and methodical
- Software engineer experience in C++ and/or Python
- Experience in reading, interpreting, and applying engineering drawings, including assembly drawings, parts lists, wiring diagrams, and schematics
- Demonstrated record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others
- The ability to obtain and maintain a US Security Clearance. US Citizenship is required
Preferred Qualifications
- Expertise with MBSE, inclusive of use of Cameo API and Velocity Template Language (VTL)
- Expertise with Requirement & Design decomposition
- Experience in any/all of the following: Autonomy, Aircraft, Unmanned Vehicles
Skills
C++, Python, Mbse, Cameo Api, Velocity Template Language, Systems Engineering, Requirements Management, Systems Integration, Engineering Drawings, Autonomy Software
Similar jobs
Fullstack Engineering jobsSenior software engineer who provides technical leadership while building scalable cloud-based, full-stack systems. The role emphasizes AI-forward engineering, architecture, cross-functional product delivery, mentorship, and experience with modern cloud and web technologies.
Build and operate reusable full-stack applications, backend services, SDKs, and APIs for shared product capabilities. The role requires at least four years of software engineering experience, strong systems thinking, and ownership of secure production software.
Build and operate governed Legal AI platforms, integrations, automations, and production controls across CLM, CRM, contracting, privacy, and related systems. The role requires senior software or platform engineering experience, Python and API proficiency, cloud and CI/CD expertise, AI/LLM knowledge, and strong security fundamentals.
Build and deploy full-stack Foundry-integrated applications supporting manufacturing, operational planning, and enterprise workflows. The role requires 5+ years of experience with React, TypeScript or JavaScript backends, data modeling, and deployed software ownership.
Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.