What is an Embedded Engineer at Brain?
An Embedded Engineer at Brain plays a pivotal role in bridging the gap between cutting-edge autonomous software and physical hardware. Brain is a leader in robotic technology, powering autonomous mobile robots (AMRs) that navigate complex, real-world environments. The firmware and low-level software developed by this team form the nervous system of these machines, translating high-level artificial intelligence commands into precise, reliable physical movements.
In this role, you will work directly on the microcontrollers, sensor interfaces, and communication buses that allow robots to perceive their surroundings and operate safely. Because these machines operate in public spaces, the firmware you write must be highly performant, deterministic, and safe. A single bug could lead to operational failure, making rigorous engineering practices and a deep understanding of hardware constraints absolute necessities.
As a Software Engineer I, Firmware or Embedded Engineer, your contributions will directly impact the reliability of Brain's core product offerings. You will collaborate with hardware designers, systems engineers, and high-level software teams to bring up new custom boards, optimize power consumption, and ensure seamless communication across the entire robotic stack.


