Desired Skills and Experience

  • Act as Scrum master for a team of software/firmware developers (3 members and growing)
  • Participate in the overall architecture design of the system for future robots
  • Design and develop application level drivers (linux) to communicate different peripherals to the main computer system
  • Assist with firmware development, firmware testing frameworks and code reviews
  • Work with other developers and test engineers throughout the development process to thoroughly evaluate the hardware, firmware and software interaction, function, and performance
  • Help developers with bring up of the new hardware and work with the hardware engineers to identify any problems
  • BASc. or Graduate degree in Electrical/computer engineering or related
  • 7+ years of experience with low-level software development
  • 5+ yeras of experience with firmware development
  • Strong linux background (kernel compilation)
  • Driven individual, passionate about a hands on robotics job
  • Experience in designing  architecture based on requirements
  • Hands-on experience with Eclipse C/C++ IDE
  • Experience with common ARM based microcontrollers (e.g. Freescale Kinetis, TI, STM32) desired
  • Experience with RTOS (VxWorks, QNX)
  • Experience with electric vehicle design
  • Experience with CAN bus (CANOpen) and serial buses
  • Involved in previous robotics projects
  • Enjoy working in a small team with big dreams
  • Ownership: At Avidbots, all employees get a part of Avidbots as part of their compensation. We are all invested in making Avidbots successful.
  • Team outings: Every three weeks our whole team goes out to a do a fun activity – from a friendly soccer match to learning how to paint, we can never wait for our next team outing.
  • Work/Life balance: At Avidbots everyone has a minimum of 3 weeks of vacation a year and flexible long-weekends/days-off.
  • Flexible work schedule: We are not a 9-5 shop – we never clock-watch our team – work at your own schedule and deliver results.
  • Open workspace: Our offices are open-concept – we encourage team-work and open communication – and the occasional robot driving around!
  • Paid dinners & healthy snacks