Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer I, Firmware Brain Corp - San Diego, CA, US

$123k

Softbank Investment Advisers

Software Engineer I, Firmware

Brain Corp is the global leader in robotic AI software that powers the largest fleet of autonomous mobile robots (AMRs) operating in commercial public spaces. Global OEM partners use our cloud-connected platform, BrainOS®, to create scalable, self-driving robots that are used by end customers to clean floors, move inventory and sense environmental data - turning manual operations into automated workflows.

Position Overview:

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

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Essential functions may require maintaining the physical condition necessary for sitting, walking or standing for periods of time; operating a computer and keyboard; use of hands to finger and grasp; talk and hear at normal room levels; visual acuity to determine the accuracy, neatness, and thoroughness of the work assigned or to make general observations of facilities or structures; push or pull up to 20 pounds.

Work Environment:

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. The noise level in the work environment is usually quiet to moderate. Employees are exposed to the typical office environment with computers, printers and telephones.

Salary Range:

The anticipated salary range for candidates who will work in San Diego, California is $123,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.

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer I, Firmware Brain Corp - San Diego, CA, US in San Diego, CA vacancy
  • $128.52k - $205.63k

     ...Senior/Staff Embedded Software Engineer - C++ (San Diego, CA) You will work on the development of Intravascular...  ...documents. Design and debug firmware for embedded processors, microcontrollers...  ...case. Additional Information: US work authorization is a precondition... 
    Suggested
    Full time
    Work at office
    Local area
    Work visa
    Relocation package
    3 days per week

    Philips

    San Diego, CA
    4 days ago
  • $128.52k - $205.63k

    Senior/Staff Embedded Software Engineer - C++ (San Diego, CA) You will work on the development of Intravascular...  ...design documents. Design and debug firmware for embedded processors, microcontrollers...  ...be found. Additional Information: US work authorization is a precondition... 
    Suggested
    Full time
    Work at office
    Work visa
    Relocation package
    3 days per week

    Philips Iberica SAU

    San Diego, CA
    4 days ago
  • $150k - $160k

     ...seeking a skilled Full Stack Developer III or DevSecOps Engineer III to join our dynamic team in San Diego, CA, building secure, scalable, and high-performance...  ...ideal candidate will bring a strong foundation in software development alongside a keen understanding of... 
    Suggested
    Full time
    Contract work
    Local area
    Remote work

    Epsilon Systems

    San Diego, CA
    4 days ago
  •  ...Software Engineer IV (Staff)/Platform Developer San Diego, CA Software Engineer IV (Staff)/Platform Developer San Diego, CA Requirements This engineer will have a confidence in at least one software discipline (i.e. mobile, server, or GUI) and language (i.e... 
    Suggested

    ESR Healthcare

    San Diego, CA
    4 days ago
  • $140.32k - $187.09k

     ...Staff Full Stack Engineer, Product Netradyne harnesses the power of Computer Vision and...  ...QUALIFICATIONS: ~7+ years of software engineering experience, with depth in frontend...  ...Benefits ~ And much more! San Diego Pay Range $140,318 - $187,091 USD We... 
    Suggested
    Immediate start
    Shift work

    Softbank Investment Advisers

    San Diego, CA
    3 days ago
  • $132.94k - $180k

     ...Global Total Rewards, Manager Platform Science San Diego, CA, US Job Type: Full-Time Function: HR Industry: Transportation...  ...only. We don't interview via text/message. We don't ask for software downloads (except Zoom) or sensitive info (like SSN/bank). Suspect... 
    Full time
    Temporary work
    Work experience placement

    Softbank Investment Advisers

    La Jolla, CA
    1 day ago
  • $151.3k

    Senior Software Engineer, Amazon Games AI Research Amazon Games is seeking a highly effective Senior...  ...with teams in Seattle, Orange County, San Diego, Montreal, and Bucharest. Amazon Games,...  ...the cost of labor across several US geographic markets. The base pay for this... 
    Internship
    Local area

    Itlearn360

    San Diego, CA
    4 days ago
  •  ...Embedded Software Engineer 3 Embedded Software Engineer 3 San Diego, CA Experience: A bachelors degree in Software Engineering, Computer Engineering, or a related field. Minimum of 5 years of relevant experience, ideally within a startup or technology company... 

    ESR Healthcare

    San Diego, CA
    3 days ago
  •  ...Job Description: Senior Software Engineer, iOS Mobile Application Developer San Diego, CA Description: Senior Software Engineer, iOS Mobile Application Developer Join as a Senior iOS Software Engineer, where you'll develop critical public... 

    ESR Healthcare

    San Diego, CA
    2 days ago
  •  ...Submarine Senior Systems/Platform Engineer Full TimeSan Diego, CA, US30+ days agoRequisition ID: 1035Apply...  .../Platform Engineer Location: San Diego, CA (Hybrid considered) Clearance...  ...capabilities at the hardware-software boundary. Youll operate as a technical... 
    Full time
    Contract work
    Temporary work
    Remote work

    ESR Healthcare

    San Diego, CA
    1 day ago
  •  ...Mission Software Engineer As a Mission Software Engineer at HavocAI, you'll be at the heart...  ...United States citizen and eligible for US Clearance. Preferred Skills:...  ...Location: Must be based in the San Diego, CA area or willing to relocate. Onsite... 
    Immediate start
    Work from home
    Relocation
    Home office

    Havoc AI

    San Diego, CA
    4 days ago
  • Lead Systems Engineer (Remote) Job at BD Company: BD (Becton, Dickinson and Company) Location: USA CA - San Diego (Remote with on-site as needed) Duration: This position has a three...  ..., and demonstrate product server & software competency. The Lead Systems Engineer must... 
    Remote job
    Hourly pay
    Work at office
    Local area
    Work from home
    Home office
    Flexible hours
    Shift work
    Night shift

    Itlearn360

    San Diego, CA
    3 days ago
  • $102k - $168.2k

     ...imagination and passion of all of us—from design and engineering to the manufacturing and marketing...  ...BD Connected Platform is our global software innovation engine, enabling smart connectivity...  .... Primary Work Location USA CA - San Diego TC Bldg C&D Additional Locations... 
    Hourly pay
    Work at office
    Remote work
    Shift work

    Becton Dickinson & Company

    San Diego, CA
    14 days ago
  • $140k - $200k

     ...is to build non-surgical brain–computer interfaces at global...  ...systems. Senior Engineer, Embedded Software / Firmware Implantable Neuroelectronics...  ...Team Location: On-Site – San Diego, CA Employment Type: Full-...  ..., exempt employees in the US only) ***Intern positions... 
    Full time
    Temporary work
    Internship
    Flexible hours

    Synchron Inc.

    San Diego, CA
    a month ago
  • $90k - $115k

     ...Automation Support Engineer II Salary Range $90,000.00 - $115,000.00 Salary/year...  ...laboratory workflows, combining hardware, software, and services to make scientific work more...  ...Automation Support Engineer II in San Diego, CA or its surrounding areas to serve as the... 
    Work experience placement
    Work at office
    Remote work

    HighRes Biosolutions

    San Diego, CA
    4 days ago
  • $105.62k - $138k

     ...Location: Hybrid - 2 days onsite in San Diego, VA and Remote Requirements...  ...years of related experience US Citizenship Required: Yes...  ...and provide cybersecurity engineering for the Department of the Navy...  ...Workforce Management Services (TWMS) software. Design and code modules for... 
    Remote work
    Flexible hours

    Itlearn360

    San Diego, CA
    4 days ago
  • Full Stack Software Engineer (C#, Angular, ASP.Net MVC, ADO.Net, Web API, REST, Entity Framework, HTML5, CSS3) in San Diego, CA Angular JS, ASP.Net MVC, C#, CSS, HTML5, JavaScript, jQuery, REST...  ...Permanent position (no contracts, no corp to corp, no remote)      Salary:... 
    Permanent employment
    Full time
    Work experience placement
    Remote work

    DBA Web Technologies

    San Diego, CA
    15 days ago
  • $123k

     ...Brain Corp is a San Diego, California, USA-based AI company creating transformative core technology for the robotics industry...  .... Position Overview: As a member of the Firmware Engineering team, the Embedded Software Engineer I is responsible for focusing on... 
    Work experience placement
    Work at office

    BRAIN CORP

    San Diego, CA
    1 day ago
  •  ...Title: SAP Master Data Governance Location: San Diego, CA Type: Contract We are looking for a candidate who has extensive knowledge...  ...appreciate if you can forward this posting to them with a copy to us. We look forward to hearing from you at the earliest!... 
    Contract work

    TWO95 International, Inc

    San Diego, CA
    more than 2 months ago
  •  ...Job Description: Technical Support Engineer - UX San Diego, CA (Hybrid) Duration: 12+ months What you get to do in this role: The Technical Support Engineer will be responsible for managing and resolving the most challenging issues for the ServiceNow... 
    Work at office

    ESR Healthcare

    San Diego, CA
    4 days ago
  •  ...entire exploration stack with purpose-built software.If successful, we will cut discovery...  ...hiring a sharp business operator to help us grow our team, refine operations, and execute...  ...5+ years professional software engineering experience Able to travel to remote parts... 
    Immediate start
    Remote work

    ExploreTech Inc.

    San Diego, CA
    4 days ago
  • $195.2k - $292.8k

     ...Minimum Qualifications Bachelor’s degree in Electrical/Computer Engineering or related discipline 10+ years of direct physical design...  ...reflects the broad, minimum to maximum pay range for this role in San Diego, CA. The compensation package also includes an annual... 
    Work experience placement
    Work from home

    Itlearn360

    San Diego, CA
    5 days ago
  •  ...firm headquartered in Fremont, CA servicing clients nationwide....  ..., Finance & Accounting and Engineering categories. Designation: Test...  ...Engineer Location: San Diego, CA 92130 2 days/week (1st day...  ...and automate those for various software features to ensure their performance... 
    Contract work
    Work at office
    Immediate start
    2 days per week

    Exaways Corporation

    San Diego, CA
    4 days ago
  • $135k - $170k

     ...expanding Building Science Group in San Diego, CA and help lead high-impact...  ...building owners, architects, engineers, and internal project teams...  ...building energy modeling software including IES-VE and CBECC....  ...joined Tetra Tech, enabling us to combine our expertise with... 
    For contractors
    Work at office
    Worldwide
    2 days per week

    Tetra Tech

    San Diego, CA
    2 days ago
  • $110k - $117k

     ...is currently searching for a Model Based System Engineer (MBSE) Modeler (ES2) to join our team in San Diego, CA. On a daily basis, the candidate will be providing...  ...Computer Engineering, Data Science, Computer Science, Software Engineering, or other closely related field. ~5... 
    Contract work
    For contractors
    Work experience placement
    Local area
    Immediate start

    Epsilon Systems

    San Diego, CA
    3 days ago
  • $85k - $125k

     ...Best Commercial Bank" from the readers of San Diego Union-Tribune and Orange County Register...  ...Business Partner in San Diego, CA . Essential Functions: Has responsibility...  ...website to apply for employment, please contact us at (***) ***-****, Mon.-Fri. between 9 a.m... 
    Work experience placement
    Local area
    Flexible hours

    Zions Bancorporation

    San Diego, CA
    3 days ago
  •  ...seeking an experienced Systems and Support Engineer to help support our rapid growth. This...  ...About EnSight Technologies Based out of San Diego, California, we are a startup looking to...  ...client satisfaction and system uptime. Software Maintenance: Regularly patch, update, and... 
    Flexible hours

    Parking Network BV

    San Diego, CA
    5 days ago
  •  ...off Training & development Certified Restoration Mission | San Diego, CA 92105 | Full-Time | Competitive Pay 1+ Year Experience Required...  ...to maintaining a clean and organized warehouse. About Us: Certified Restoration Mission is San Diego's leading disaster... 
    Full time
    For contractors

    Certified Restoration

    San Diego, CA
    5 days ago
  • $230k - $290k

     ...Job Description Job Description Our organization is collaborating with a healthcare system located in San Diego, CA, to find qualified Family Medicine physicians. About the Opportunity Compensation ranges from $230,000 to $290,000, based on experience. Comprehensive... 

    Enterprise Medical Services

    San Diego, CA
    3 days ago
  • $50k - $70k

     ...LHH Recruitment Solutions - Executive Recruiter - Hybrid - San Diego, CA Share this job Facebook X LinkedIn Email Job ID...  ...Relationship Management Systems and/or related tools. Why choose us? It's an exciting time to be part of our team. We're proud to... 
    Permanent employment
    Full time
    Temporary work
    Work experience placement
    Live in
    Work at office
    Local area

    The Adecco Group

    San Diego, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer I, Firmware Brain Corp - San Diego, CA, US. Be the first to apply!