Senior Staff Engineer, Systems Integration
San Diego, United States · On-site · Full-time
- Posted 1mo ago
- From Shield AI’s careers page
- Location
- San Diego, United States
- Work mode
- On-site
- Type
- Full-time
- Level
- Senior
- Experience
- 5+ years
- Department
- Software Development
Apply on Shield AI’s site
Opens the listing on jobs.lever.co
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
What You'll Do:
- Design, implement, and maintain C++ and Python software in support of complex, cross-platform systems.
- Contribute to system architecture with a focus on performance, maintainability, and integration.
- Develop and support APIs and messaging interfaces (e.g., gRPC, REST, ZeroMQ).
- Integrate third-party software and hardware systems, including real-time and simulation tools.
- Debug and support distributed systems, with attention to threading, timing, and data flow.
- Apply modern agile practices such as test-driven development, continuous integration, and automated testing.
- Improve and maintain CI/CD workflows using tools like GitLab CI, Docker, CMake, and Conan.
- Collaborate across teams and projects to share solutions and promote good software practices.
- Continuously learn and adapt to new tools, standards, and technologies.
Required Qualifications:
- Typically requires a minimum of 5 years of 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.
- Strong proficiency in modern C++ (C++14/17/20) with the ability to work effectively in legacy codebases (C++98/03).
- Proficiency in Linux/Unix environments, including system-level development and debugging tools.
- Experience with Python.
- Professional experience in Linux environments (Windows experience is a bonus).
- Solid understanding of system-level engineering and design patterns.
- Experience in a collaborative environment with CI/CD and test automation.
- Experience with containerization technologies such as Docker.
- Active SECRET clearance.
Preferred Qualifications:
- Experience integrating distributed simulation environments such as AFSIM or NGTS.
- Familiarity with open standards like UCI and OMS, and an understanding of data buses and interface protocols common in avionics and aircraft systems.
- Familiarity with simulation tools and modeling frameworks.
- Experience with networking concepts and messaging infrastructure.
- Hands-on experience with CMake, Conan, and GitLab CI/CD pipelines.
- Exposure to real-time systems and hardware/software integration.
- Ability to obtain a TS/SCI clearance.
Skills they ask for
Pick one to see other roles that ask for it.
About Shield AI
AI systems for defense and autonomous aircraftShield AI develops AI-enabled aircraft and autonomous systems, including Hivemind, to support service members and civilians.
See all 275 roles at Shield AIMore roles at Shield AI
See all 275- Senior Staff Engineer, Structures and Vibration (6237)Dallas · Staff · On-siteEngineering · Staff · On-siteDallas, United States26m
- Staff Engineer, Supply Chain (R6228)Dallas · Staff · On-siteSupply Chain / Logistics / Procurement · Staff · On-siteDallas, United States43m
- Engineer II, Software Test and Automation (R6221)Washington · On-siteQuality Assurance · On-siteWashington, United States1h
- Engineer I, Flight Test (R6219)San Diego · Entry Level · On-siteEngineering · Entry Level · On-siteSan Diego, United States1h
Share this role
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.