Staff Engineer, Test and Software (R2926)
Shield AI
What You'll Do:
- Architect innovative automation frameworks that enhance testing efficiency and effectiveness.
- Implement new software solutions for test automation and hardware integration.
- Develop software that interfaces with a variety of external APIs, embedded systems, and hardware components.
- Collaborate with cross-functional teams to understand testing needs and develop scalable automation solutions.
- Champion high-quality software engineering standards, including clean architecture, code review processes, and documentation.
- Become a super-user of our state-of-the-art AI software product. Learn to automate multi-agent scenarios, analyze robotic data, and validate test cases.
- Design test suites validating software APIs.
- Work with integration teams to implement test solutions on prototype robotic hardware platforms.
- Provide mentorship and technical guidance to junior team members.
Required Qualifications:
- Typically requires a minimum of 7 years of related experience with a bachelor’s degree in CS, Comp Eng, Robotics, or a related field; or 6 years and a master’s degree; or 4 years with a PhD.
- Proficiency in programming languages such as Python or C++.
- Experience with hardware or embedded systems.
- Demonstrated experience building complex systems with, with a strong understanding of software architecture and design principles.
- Demonstrated experience of designing, communicating, and managing test cases, and reporting bugs.
- Strong problem-solving skills and a proven track record of delivering high-quality software solutions.
- Excellent communication skills, capable of collaborating effectively across various teams and presenting to customers or technical leadership.
Preferred Qualifications:
- Experience with TypeScript.
- Expert knowledge of Python.
- Experience with ROS.
- Proficiency with simulation tools and hardware-in-the-loop (HIL) testing environments.
- Strong expertise with CI/CD pipelines.
- Familiarity with networking, operating-systems, and radio communications.