Latest News

Brain Corp Hiring Firmware Engineer I in San Diego ($123K)

On: June 21, 2026 9:16 PM
Follow Us:
Brain Corp Hiring Firmware Engineer I in San Diego ($123K)

Are you passionate about embedded systems, robotics, and cutting-edge automation technology? Brain Corp is seeking a talented Firmware Engineer I to join its innovative engineering team in San Diego, California. This is an excellent opportunity for early-career engineers who want to contribute to the development of intelligent autonomous machines while working alongside industry experts. With a competitive salary package of up to $123,000 per year, this role offers the chance to build impactful solutions in a fast-paced, technology-driven environment.

Job Overview

FieldDetails
Company NameBrain Corp
RoleSoftware Engineer I, Firmware
QualificationBachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field
Job LocationSan Diego, California, USA
SalaryUp to $123,000 per year
Work TypeHybrid / On-site (as per company requirements)
Job TypeFull-Time
Job LevelEntry-Level / Associate
IndustryRobotics, Artificial Intelligence, Autonomous Systems, Technology

Job Description

As a member of the Firmware Engineering team, the Embedded Software Engineer I is responsible for focusing on writing safe, reliable embedded software for integrating hardware and software for robotic products. This role offers a hands-on opportunity to see your code directly impact the behavior of real-world robotic systems in real-time.

Essential Job Functions:

  • 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
  • Participate in code reviews and utilize GitHub for source control to ensure all firmware meets team coding standards
  • 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
  • Other duties and responsibilities as assigned

Education and/or Work Experience 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: 

  • 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 Linux environments, build systems (Makefile and/or CMake), and test automation frameworks (pytest)
  • Familiarity with lab equipment (DMMs, oscilloscopes)
  • Familiarity with Github for source control, tracking, and testing

Things That Make a Difference:

  • 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

Selection Process

  • Application Submission
  • Resume Screening
  • Initial Recruiter Discussion
  • Technical Assessment
  • Engineering Team Interview
  • Hiring Manager Interview
  • Reference and Background Verification
  • Final Offer

How to Apply

  • Visit the official Brain Corp careers page.
  • Search for the position “Firmware Engineer I.”
  • Review the job requirements and responsibilities.
  • Prepare an updated resume highlighting relevant firmware and embedded systems experience.
  • Complete the online application form.
  • Upload the required documents.
  • Submit your application and monitor your email for recruitment updates.

P S Karthik

P.S. Karthik is the Chief Editor of Studentscircles. With over 12 years of experience in the educational news industry, he specializes in bridging the gap between campus life and the professional world. Having helped thousands of students navigate the US job market, Karthik’s mission is to turn complex academic news into actionable career opportunities.