Software Engineer, Sentry Software (Manufacturing)
Core
Building and maintaining software for Sentry Tower robotic systems, specifically developing automated test suites, user-friendly interfaces, and error-capturing mechanisms for hardware verification and diagnosis on a production floor.
Role type
Senior IC software engineer (manufacturing test automation)
Builds
Automated test suites, diagnostic interfaces, and error-capturing mechanisms for Sentry Tower hardware
Domain
Defense technology / Robotics / Manufacturing
Required skills
Python, Rust, C++, hardware interfacing, networking (CAN, Ethernet), diagnostic tools (Wireshark, CANoe), cybersecurity principles
Preferred skills
Experience with bench testing, working with hardware engineers, optimizing for non-technical users
Technologies
Python, Rust, C++, Wireshark, CANoe, CAN, Ethernet
Responsibilities
Develop automated test suites to verify hardware functionality and performance. Create user-friendly interfaces to facilitate issue diagnosis for non-technical users. Implement robust error-capturing mechanisms to provide actionable insights. Collaborate with hardware and quality assurance teams to ensure seamless integration of testing tools. Work directly with technicians and manufacturing engineers who use the tooling. Continuously improve testing frameworks to enhance efficiency and reliability.
