Staff Software Engineer, Applications

Brain Corp
San Diego, CA
Job Description
Role Overview

The Staff Software Engineer plays a key role for the Software Engineering Applications team, leading the development for our in-house robot software applications. With a strong technical acumen and an excellent background in Python and C++ development, you will help lead a team of committed engineers to build interfaces and workflows, integrate state-of-the-art autonomy features, and deploy robust, safe, and scalable software application solutions for our next generation of products.

What You Will Do

Define, architect, and develop our in-house robot software applications, serve as a technical lead by mentoring junior engineers, provide high-quality feedback on designs and code reviews, and drive technical excellence through clean, reusable code.

Why It Might Be a Fit

You will identify performance bottlenecks, coordinate with cross-functional teams on simulation and control, and prioritize projects and tasks for the benefit of our end customers. You will drive impact as a significant code contributor, developing extensible, maintainable, and scalable application value for robots deployed worldwide.

Requirements

  • BS or MS in Computer Science or related engineering discipline
  • 7-8+ years of demonstrated experience in software development for complex systems interacting with sensors inputs or control-loops
  • 1-2+ years of demonstrated software technical leadership experience
  • Experience writing Python applications and knowledge of Python constructs and internals
  • Demonstrated high proficiency with Python and C++ production-level coding
  • Good knowledge of software debugging and profiling tools

Benefits

  • Discretionary annual target bonus
  • Stock options
  • 401(k) plan with match (no waiting period and immediate vesting)
  • Comprehensive suite of insurance benefits for employees (and their families)
  • Access to Flexible Spending Accounts (Medical and Dependent Care)
  • Generous paid time off including flexible vacation, Paid Sick Leave, time off for volunteering in the community, 10 paid company holidays, and a winter company shutdown
  • Daily on-site lunch available in the San Diego office
  • On-campus gym including pool and tennis courts in the San Diego office
  • Opportunities to connect with colleagues including monthly game nights, hikes, wellness challenges, and community events
  • Internal continuous learning events
  • Opportunities to share your own interests and hobbies with the Company
]]>