This job is no longer taking applications and is displayed only for reference.
To view current postings please conduct a new search.
Thank you.
Bourgault is looking for a skilled firmware engineer to help lead a team of engineers to build software for embedded devices as part of our autonomous development team in Saskatoon. This team's focus is to design new concept seeding equipment. This position will require hands-on embedded programming work as well as leadership at a senior level.
Responsibilities:
- Develop embedded Linus systems as well as microprocessor-based systems
- Develop board support packages for embedded products
- Debug embedded hardware and software issues
- Evaluate and implement sensing technology, algorithms and actuators
- Participate in concept development of new products and projects
- Provide leadership to junior team members
- Assist with prototype assembly, testing and problem solving
- Communicate with other internal teams for new product integration
- Communicate with dealers and customers for feedback on products
- Occasional travel to main production facility in St. Brieux and various testing locations
Qualifications:
- Degree in Engineering, Computer Science or a related field
- 7+ years of work experience in embedded software development
- Familiar with the agriculture industry
- Proven leadership ability
- Familiar with hydraulic control, electric motor control and displays
- Advanced embedded design skills
- Yocto platform development experience
- ARM and other processor and microcontroller experience
- Strong software development skills
- Ability to independently develop software development plans
- Understanding of Software architecture and lifecycle
- Ability to think critically and analytically
- Enjoy getting your hands dirty and work in a self-directed environment