Role OverviewThe Staff Software Engineer is a key technical leader within Brain Corp’s Platform team, responsible for the architecture, evolution, and performance of core software systems powering our autonomous mobile robots (AMRs).
What You Will Do
Lead the technical direction and architecture of the Hardware Abstraction Layer (HAL), drive the migration and re-architecture of HAL to support next-generation robotics platforms, and own the design and evolution of the robotics telemetry and replay systems.
Why It Might Be a Fit
The ideal candidate will have expert-level proficiency in modern C++ and strong Python skills, with experience working on robotics systems, embedded platforms, or hardware abstraction layers (HAL).
Requirements
- Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Robotics, or a related technical field
- 7+ years of professional software engineering experience
- Proven experience working on robotics systems, embedded platforms, or hardware abstraction layers (HAL)
- Demonstrated experience leading complex technical initiatives or driving architectural changes in production systems
Benefits
- Discretionary annual target bonus
- Stock options
- 401(k) plan with match (no waiting period and immediate vesting)
- Comprehensive suite of insurance benefits
- Flexible Spending Accounts (Medical and Dependent Care)
- Generous paid time off
- 10 paid company holidays
- Daily on-site lunch
- On-campus gym
- Opportunities to connect with colleagues
- Internal continuous learning events
]]>