Brain Corp
Software Engineer I, Firmware
San Diego, CA · Junior
Stay score
odds of building a lasting career here
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card follow-through: 50%
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Participate in code reviews and utilize GitHub for source control to ensure all firmware meets team coding standards
- Other duties and responsibilities as assigned
Responsibilities
- Write, bug-fix, and maintain embedded software in C/C++ and Python to support the core functionality of robotic systems
- Collaborate with the hardware team to integrate software with MCUs and peripherals using protocols like CAN, I2C, and SPI
- Contribute to build systems (CMake/Make) and support CI/CD pipelines to streamline the deployment of firmware releases
- Maintain clear technical documentation for integrated systems and software features to support team knowledge sharing
- Opportunities to share your own interests and hobbies with the Company
Requirements
- Bachelor's degree in Computer Science or Electrical Engineering or a related field.
- 0-2 years of professional experience in embedded software development
- Required Knowledge, Skills, Abilities, and Other Characteristics:
Skills
- Strong software engineering and coding skill in C/C++
- Experience with ARM Cortex MCUs
- Experience with embedded RTOS, and programming in multithreaded environments
- Experience with embedded system skills (CAN, I2C, SPI, GPIO, interrupts, timers, PWM)
- Familiarity with AGILE development and continuous integration
- Familiarity with lab equipment (DMMs, oscilloscopes)
- Familiarity with Github for source control, tracking, and testing
- MS in computer science, software engineering or a related field
- Understanding of CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI/CD)
- Experience with Github, JIRA, and Jenkins tools for source control, tracking, and testing
- A discretionary annual target bonus
- Stock options
Compensation
- The anticipated salary range for candidates who will work in San Diego, California is $124,000.
- The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to the type and length of experience within the job, type and length of experience within the industry, education, etc.
- Brain Corp is a multi-state employer and this salary range may not reflect positions that work in other states.
- In addition to base pay, our competitive total rewards package consists of:
- A discretionary annual target bonus
Benefits
- 401(k) plan with match (no waiting period and immediate vesting)
- 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
- Additional Perks include:
- 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
Company info
- Brain Corp is a San Diego, California, USA-based AI company creating transformative core technology for the robotics industry.
- Our purpose is to create autonomous technology that helps the real world work better.
- Brain's robotic and AI solutions help retailers ensure that the right product is on the right shelf at the right price, in a clean environment.
- Through the BrainOS® Robotics Platform, which powers the largest global fleet of the Autonomous Mobile Robots (AMRs) in operation in commercial public spaces, Brain Corp delivers insightful and efficient automated solutions in both commercial floor cleaning and inventory management, empowering organizations and their employees to achieve more.
- Brain Corp currently powers more than 50,000 AMRs, representing the largest fleet of its kind in the world.
- Brain Corp is funded by the SoftBank Vision Fund, Clearbridge, and Qualcomm Ventures.
This listing is sourced directly from Brain Corp's careers page and normalized into a canonical job model.