The Staff Software Engineer plays a key role on the Software Engineering Applications team, leading development of Brain Corp’s in-house robot software applications. The role calls for strong technical acumen and a background in Python and C++ development to help lead engineers in building interfaces and workflows, integrating advanced autonomy features, and deploying robust, safe, and scalable software application solutions for next-generation products. The engineer identifies performance bottlenecks, coordinates with cross-functional teams on simulation and control, and prioritizes projects and tasks to benefit end customers. The position combines significant hands-on coding with technical leadership. It includes architecting and developing applications for robots deployed worldwide, mentoring engineers, improving software quality and performance, and coordinating work across hardware, firmware, and cloud disciplines.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior