
Staff Software Engineer, Applications
Brain Corpabout 4 hours ago
San Diego, CA, USAStaff+
Base Salary
$187k - $201k/yr
Responsibilities
- Define, architect, and develop in-house robot software applications.
- Mentor junior engineers and provide feedback on designs and code reviews.
- Identify and communicate technical risks and project status updates.
- Contribute significantly to code development for scalable application value.
- Improve software application performance through profiling and debugging.
- Support integration of advanced autonomy features and algorithms.
- Take ownership of software quality and architecture improvements.
- Coordinate initiatives across hardware, firmware, and cloud disciplines.
Requirements
- BS or MS in Computer Science or related engineering discipline.
- 7-8+ years of experience in software development for complex systems.
- 1-2+ years of software technical leadership experience.
- Proficiency in Python and C++ production-level coding.
- Good knowledge of software debugging and profiling tools.
- Strong organizational, analytical, and problem-solving skills.
- Open and creative mindset for building future robotics solutions.
Benefits
- Discretionary annual target bonus and stock options.
- 401(k) plan with match and immediate vesting.
- Comprehensive insurance benefits including medical, dental, and vision.
- Generous paid time off including flexible vacation and paid sick leave.
- Daily on-site lunch and access to an on-campus gym.
- Opportunities for community engagement and internal learning events.