Staff Software Engineer, Platform Automation Engineering
Introduction to Shield AI
Shield AI’s mission is to protect service members and civilians with intelligent systems. Shield AI is a fast growing, venture-backed defense-technology company built around a team of proven executives, distinguished warfighters, and world-class AI engineers. Since 2018, Shield AI’s products and people have supported operations around the world with the US Department of Defense and our allies. Most recently, we acquired Heron Systems and Martin UAV as wholly owned subsidiaries of Shield AI. Join our team and shape the future of artificially intelligent systems.
Job Description
Are you a passionate and innovative software engineer looking to help develop state of the art robots and AI 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!
As a Staff Software Engineer in Platform Automation, you will be responsible for providing automated test infrastructures, embedded system interfaces, camera calibration processes, and much more. We are looking for a candidate who is excited to gain experience in embedded systems, robot production, and GUI tool development. You will work closely with the autonomy, embedded, and hardware teams to assure the scalability of Shield AI products through automation.
What you'll do:
- Develop interfaces and related architecture to enable automation of SAI embedded systems
- Design and develop user-facing software tools for calibration and verification of Shield AI platforms
- Design and develop software APIs for interfacing with robots or system level components
- Collaborate with AI and embedded teams to design hardware in the loop infrastructure and white-box test solutions.
- Work with AI and hardware teams to drive product test and calibrations requirements and respective test plans
- Work with electrical and mechanical engineering to design fixtures for automated test solutions
- Research and enforce industry best practices for embedded integration, robotics production, and sensor calibration for artificially intelligent platforms.
Projects that you might work on:
- Hardware in the loop and white-box test solutions
- Embedded software APIs and utilities that expose functionality of SAI products
- Production test suite for a newly designed quadcopter platform
- Automated calibration processes for multi-camera systems
Required Qualifications:
- B.S. in Computer Science, Electrical Engineering, Computer Engineering or equivalent practical experience.
- 6+ years' relative experience
- Expertise with a majority of these technologies: C++, Python, Linux, Embedded systems and microcontrollers, Nvidia Xavier (AGX, NX), Pi, Arduino
- You are interested in creating cutting edge production processes for robotics and autonomous systems.
- You are interested in creating state of the art test automation frameworks and embedded system interfaces
- You have a demonstrated record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others
#LI-TJ1
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.
To conform to U.S. Government regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.