View Our Website View All Jobs

Embedded Linux Programmer

At Bossa Nova we create service robots for the global retail industry. Our robots’ mission is to make large scale stores run efficiently by automating the collection and analysis of on-shelf inventory data. We drive autonomously through aisles, navigating safely among customers and store associates. 

Oh, we should add, it’s real, happening today, you can meet our robots in some of the world’s biggest retailers.

Position: Embedded Linux Programmer

Location: Mountain View, CA

Responsibilities: 

  • Modify existing C and C++ code running in Linux environment to add portability to code base
  • Refactor code to introduce clean interface between application layer and lower layers
  • Use inter-processor communication messaging system to get information from other parts of system
  • Increase efficiency and reliability of codebase
  • Work with application developers and Firmware teams to integrate code

Required Skills:

  • 3 years working in Embedded Linux environment
  • C, C++ , Git,
  • Experience working on writing code for hardware platform control
  • Experience with high speed data platforms
  • Experience testing code in a hardware platform

Nice to have:

  • Experience with ROS or other robot systems
  • Understanding of navigation systems and control algorithms
  • Understanding of imaging systems, image processing
  • Python coding skills
Read More

Apply for this position

Required*
Apply with
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

150