
Staff Software Engineer, Applications
Brain Corp11 days ago
San Diego, CA, USAStaff+
Base Salary
$144k - $183k/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.
- Enhance software performance through profiling, debugging, and testing.
- Support integration of advanced autonomy features and algorithms.
- Take ownership of improving software quality and architecture.
- Coordinate with cross-functional teams to architect efficient solutions.
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.
- Experience writing Python applications and knowledge of Python internals.
- High proficiency in Python and C++ production-level coding.
- Good knowledge of software debugging and profiling tools.
- Strong organizational, analytical, and problem-solving skills.
Benefits
- Discretionary annual target bonus.
- Stock options.
- 401(k) plan with match and immediate vesting.
- Comprehensive insurance benefits including medical, dental, and vision.
- Access to Flexible Spending Accounts.
- Generous paid time off including flexible vacation and paid sick leave.
- Daily on-site lunch in the San Diego office.
- On-campus gym with pool and tennis courts.
- Opportunities for team-building events and continuous learning.