Senior Staff Engineer, Software C++ (R2812)
Shield AI
What You'll Do:
- As a Software Engineer on this team, you will lead teams at the intersection of artificial intelligence, task & motion planning, and controls.
- You will work closely with talented engineers to architect solutions, set standards for software engineering, drive strategic technical improvements, and mentor other engineers.
- Write C++ software to help develop tooling and automated testing for autonomy solutions
- Work with Subject Matter Experts to understand the customer demand and implement software solutions that meet their needs
- Collaborate with Systems and Test engineers to develop fully tested, integrated solutions
Required Qualifications:
- BS/MS in Computer Science, Electrical Engineering, Mechanical Engineering,
- Aerospace Engineering, and/or similar degree, or equivalent practical experience
- Typically requires a minimum of 10 years of related experience with a Bachelor’s degree; or 9 years and a Master’s degree; or 7 years with a PhD; or equivalent work experience.
- Ability to develop, benchmark, debug, and deploy software-based algorithms
- Demonstrated problem solving skills by applying a scientific approach
- 7+ years of industry experience
- 2+ years of people leadership experience
- Experience working projects with 10+ contributors
- Offers Fast, efficient, effective problem solving approaches
- Exceptional collaborator and communicator
- Comfortability within Unix environments
- Hard-working, trustworthy teammate
- Exhibits holding themselves and others to high standards\
- Being kind to others
- Ability to obtain a SECRET clearance
- Experience in a collaborative development environment, focused on continuous
- integration/delivery & test-driven development
- Strong knowledge of modern software engineering best practices
- Demonstrated record of working hard, strong communication skills, being a trustworthy
- teammate, and being kind to others
- Strong organizational skills
Preferred Qualifications
- MS or greater in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, and/or similar degree, or equivalent practical experience
- Understanding of robotics technologies related to autonomous behavior development e.g. task allocation or planning.
- Understanding/Experience with unmanned system technologies and accompanying algorithms (specifically air domain)
- Active SECRET clearance
- Experience with UCI and OMS Standards