View Our Website View All Jobs

Robot Compute/Processing Architect

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. If we were a self- driving car we’d be operating at level 5 autonomy. Oh, we should add, it’s real, happening today, you can meet our robots in some of the world’s biggest retailers


Position: Robot Compute/Processing Architect


A robot compute/processing architect will be responsible for evaluating the performance and efficiency of CPU and GPU hardware and system options for implementation across the product line of future designs.  

Knowledge and Skill Requirements :       

This robot compute/processing architect position requires a deep, thorough, and broad working knowledge of modern CPU and GPU hardware and software architectures, as well as general system architecture. Successful candidates will be self-motivated, hard working, and have a proven track record of CPU and GPU architecture experience. A methodical and structured approach to architectural power and performance analysis is a must. Good communication, teamwork, and organizational skills are also a must. The key to this position will be the ability to do deep architectural analysis and leverage that into concise optimization/improvement efforts communicated effectively across management, internal development teams, and our external vendors. Successful candidates will be expected to interface with multiple disciplines in a robotics environment.

Education and Experience

  • A minimum of 5-7+ years of experience in hardware/software architecture and development.
  • Deep knowledge of CPU/GPU and systems architecture is required.
  • Experience in CPU/GPU power, performance analysis and modeling is required.
  • Strong understanding of computer architecture fundamentals is required.
  • Knowledge of software development and operating system fundamentals is very desirable.
  • Knowledge of CPU and storage sub-systems is a plus.
  • Knowledge of VPU and vision processing tasks is a plus.
  • Experience in CPU/GPU/VPU design for high volume robotics is a plus.
  • MS in Electrical Engineering, Computer Engineering, Computer Science or similar degrees preferred.


Read More

Apply for this position

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

Paste your resume here or Attach resume file