Software Engineer I, Firmware Brain Corp - San Diego, CA, US
$123kSoftbank 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.
$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...SuggestedFull timeWork at officeLocal areaWork visaRelocation package3 days per week$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...SuggestedFull timeWork at officeWork visaRelocation package3 days per week$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...SuggestedFull timeContract workLocal areaRemote work- ...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
$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...SuggestedImmediate startShift work$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 timeTemporary workWork experience placement$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...InternshipLocal area- ...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...
- ...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...
- ...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 timeContract workTemporary workRemote work
- ...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 startWork from homeRelocationHome office
- 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 jobHourly payWork at officeLocal areaWork from homeHome officeFlexible hoursShift workNight shift
$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 payWork at officeRemote workShift work$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 timeTemporary workInternshipFlexible hours$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 placementWork at officeRemote work$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 workFlexible hours- 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 employmentFull timeWork experience placementRemote work
$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 placementWork at office- ...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
- ...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
- ...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 startRemote work
$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 placementWork from home- ...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 workWork at officeImmediate start2 days per week
$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 contractorsWork at officeWorldwide2 days per week$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 workFor contractorsWork experience placementLocal areaImmediate start$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 placementLocal areaFlexible hours- ...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
- ...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 timeFor contractors
$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...$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 employmentFull timeTemporary workWork experience placementLive inWork at officeLocal area
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!
- software engineer internship remote San Diego, CA
- IT software developer San Diego, CA
- software engineer staff San Diego, CA
- machine learning software engineer San Diego, CA
- software engineer part time San Diego, CA
- senior robotics software engineer San Diego, CA
- junior software developer San Diego, CA
- software developer night shift San Diego, CA
- software engineer entry level San Diego, CA
- software development engineer aws San Diego, CA


