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