View All Jobs 1009

Staff Software Engineer, Foundations Test (R2531)

Drive improvements in testing frameworks and pipelines to enhance software quality and reliability.
San Diego, California, United States
Senior
$13,512 USD / year
4 months ago

✨ About The Role

- As a Staff Software Engineer for Foundations Test, you will be responsible for generating test cases and documenting issues. - You will stand up and drive automated testing and reporting pipelines, supporting SIL/HWIL testing activities, and flight tests. - The role involves working with multiple stakeholders, including technicians, software developers, and management, to communicate findings and drive testing of modular software. - You will help ensure strong test coverage by studying CONOPS and customer requirements. - Part of your duties will include helping to drive high-quality software releases at a regular cadence to service customer needs. - You will seek out gaps in testing and implement solutions to fill them, and jointly own test coverage for all of Hivemind Edge software. - The position requires resolving challenges and optimizing software architecture at all levels of the stack from kernel to third-party and internal libraries. - You will also be involved in driving improvements in testing frameworks and pipelines. - All offers for this position are contingent on a cleared background check.

⚡ Requirements

- You should have a Bachelor's degree in computer science or an equivalent degree, with at least 4 years of professional work experience as a software engineer. - You need to have a minimum of 2 years of professional experience in software test engineering. - Proficiency in developing test harnesses for production software and designing test metrics is essential. - Strong experience in automated testing and familiarity with ROS or related robotics frameworks is required. - You should have experience with Gazebo or other simulation frameworks and be skilled in integrating robotic software on hardware platforms. - Proficiency in C++ and Python is necessary, along with experience in testing Object-Oriented Design, Distributed Systems, and Service-Oriented Architectures. - You must be a trustworthy teammate who holds yourself and others to high standards and is kind to others. - The ability to quickly and effectively debug software that you are not familiar with is crucial. - Strong verbal and written communication skills are needed to document and report findings to a variety of audiences.
+ Show Original Job Post
























Staff Software Engineer, Foundations Test (R2531)
San Diego, California, United States
$13,512 USD / year
Software
About Shield AI
Building The World’s Best AI Pilot