Staff Software Engineer (R2429)
San Diego, CA 
Share
Posted 13 days ago
Job Description
Introduction to Shield AI
Founded in 2015, Shield AI is a venture-backed defense technology company whose mission is to protect service members and civilians with intelligent systems. In pursuit of this mission, Shield AI is building the world's best AI pilot. Its AI pilot, Hivemind, has flown a fighter jet (F-16), a vertical takeoff and landing drone (V-BAT), and a quadcopter (Nova). The company has offices in San Diego, Dallas, Washington DC and abroad. Shield AI's products and people are currently in the field actively supporting operations with the U.S. Department of Defense and U.S. allies.

Job Description:
Are you a passionate and innovative engineer looking to help develop state-of-the-art AI and robotics products? Are you eager to make a positive difference in the world? Do you want to work alongside mission driven and values focused teammates? Shield AI is just the place for you!
The Platform Automation Engineering (PAE) team is dedicated to crafting a resilient infrastructure encompassing software, robotics integration, and test frameworks. Charged with the mission of guaranteeing the reliability, automation, and innovation of Hivemind testing, the team collaborates closely with various departments across Hivemind, V-BAT, and external partners. From product design to manufacturing, the PAE team diligently cultivates efficient and dependable processes.
We are seeking an expert Software Engineer that is motivated to join PAE on their mission. This engineer will play a critical role in designing software applications/systems, integrating simulation software with real hardware, and driving high-quality software engineering standards.
What you'll do:
  • Craft and deploy robust software infrastructure and solutions for test automation and robotics integration.
  • Engineer software interfaces across a spectrum of hardware components, embedded systems, and external APIs.
  • Pave the way for innovative automation frameworks that amplify testing efficiency, efficacy, and realism.
  • Advocate for top-tier software engineering standards, fostering clean architecture, robust code review processes, and comprehensive documentation.
  • Serve as a mentor and technical luminary for junior team members, guiding them towards excellence.
  • Remain at the vanguard of automation, robotics, and software testing trends, evangelizing emerging technologies and best practices.
  • Collaborate with our Hivemind teams to integrate AI and embedded systems; build developer-facing utilities that supercharge product development efficiency and capability.
  • Engineer systems to execute multi-level, CI-driven integration testing pipelines that gate software releases, harnessing SIL, HIL, and VIL test platforms to execute regression test suites.
  • Fulfill other responsibilities as assigned.
Required qualifications:
  • Bachelor's or master's degree in Computer Science, Computer Engineering, Robotics, or a related field.
  • Minimum of 5 years of hands-on experience in software engineering, specializing in Python or C++.
  • Proven proficiency in testing methodologies, encompassing unit tests, integration tests, and beyond.
  • A proactive self-starter unafraid to take ownership, make decisive judgments, and roll up sleeves to drive results.
  • Demonstrated expertise in developing intricate software systems, underpinned by a deep understanding of software architecture and design principles.
  • Exceptional problem-solving skills and a track record of delivering high-quality software solutions.
  • Outstanding communication skills, enabling effective collaboration across diverse teams and articulate presentations to customers and technical leadership.
Preferred qualifications:
  • Background in aerospace, automotive, or AI/robotics industries, showcasing adeptness with complex systems and adherence to rigorous technical standards and regulations.
  • Experience in integrating software with hardware components and navigating real-time systems.
  • Proficiency in simulation tools and hardware-in-the-loop (HIL) testing environments.
  • Familiarity with networking, operating systems, and radio communications.
#LI-JM2
#LD

Total package details:
Regular employee positions: Salary within range listed above + Bonus + Benefits + Equity
Temporary employee positions: Hourly within range listed above + temporary benefits package (applicable after 60 days of employment)
*Interns/Military Fellows/Part-time not eligible for bonus, benefits or equity
Actual compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check.

If you're interested in being part of our team, apply now!

Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Part Time
Required Education
Bachelor's Degree
Required Experience
5+ years
Email this Job to Yourself or a Friend
Indicates required fields