View Our Website View All Jobs

Lead Firmware Engineer

At Brain Corporation we apply expertise in machine learning and robotics to create intelligent systems capable of functioning autonomously in real world complex human environments.  Combined with our technology we believe the robots of tomorrow already exist today.

This position is for a Lead Firmware Engineer who will focus writing safe, reliable firmware for integrating hardware and software on for mobile robotic products.


  • Design, develop and support the firmware systems required for our robotic brains.
  • Manage safety and reliability of the firmware.
  • System integration with hardware and software systems.

Required Experience

  • Strong software engineering/coding skills (5-7 years C/C++).
  • Strong embedded systems skills (GPIO, interrupts, timers, PWM, i2c, USB).
  • Experience with reliable, safety-critical systems and SIL (safety integrity level).
  • Experience with AGILE development and continuous integration.
  • Familiarity with build systems (cmake, make).
  • Familiarity with release management and versioning.
  • Familiarity with control systems (PID, closed loop control).
  • Experience with lab equipment (DMMs, oscilloscopes, logic analyzers).
  • Previous experience with shipping and supporting complex software products.

Additional Preferred Experience

  • Familiarity with ARM Cortex microcontrollers.
  • Familiarity with an RTOS.
  • Functional safety engineering certification (TUV or equivalent).
  • Experience with Github, JIRA, and Jenkins tools for source control, tracking, and testing.
  • Experience with mobile robotics.


  • Bachelor’s Degree in Computer Science, Software Engineering or a related field.
  • Current U.S. work authorization.
  • 5+ years professional experience.


  • ​Limited domestic and international travel will be required (<10% of time).

Personal Attributes

  • Desire to work in a fast paced dynamic environment with high expectations.
  • Self-motivated and self-starter.
  • Problem solver unfazed by ambiguity.
  • Extremely talented, but humble.


Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file