✨ About The Role
- The Staff Software Engineer will be responsible for designing software applications/systems, integrating simulation software with real hardware, and driving high-quality software engineering standards
- They will craft and deploy robust software infrastructure and solutions for test automation and robotics integration
- The role involves engineering software interfaces across a spectrum of hardware components, embedded systems, and external APIs
- The engineer will advocate for top-tier software engineering standards, mentor junior team members, and stay updated on automation, robotics, and software testing trends
- Collaboration with Hivemind teams to integrate AI and embedded systems, build developer-facing utilities, and engineer systems for multi-level, CI-driven integration testing pipelines
⚡ Requirements
- Experienced software engineer with a minimum of 5 years of hands-on experience in software engineering, specializing in Python or C++
- Strong background in testing methodologies, including unit tests, integration tests, and beyond
- Proactive self-starter who can take ownership, make decisive judgments, and drive results
- Exceptional problem-solving skills and a track record of delivering high-quality software solutions
- Excellent communication skills to collaborate effectively across diverse teams and present to customers and technical leadership