This job is no longer taking applications and is displayed only for reference.
To view current postings please conduct a new search.
Thank you.
David Aplin Group, one of Canada's Best Managed Companies, has partnered with our customer to recruit a Senior Firmware Engineer. Our customer requires someone who is a team player with a minimum of 5 years of experience in a relevant role.
The Role:
Define firmware test requirements and processes to ensure the products meet customer and quality requirements
Design, write, debug and release embedded microcontroller firmware for new products and new product features
Participate in software code reviews, and review/repair legacy code
Develop, maintain and adhere to project schedules
Create and maintain documentation of firmware requirements and revisions, code style standards, and software algorithms and architectures throughout the development process
The Ideal Candidate:
Bachelor of Science in Computer Engineering or Electrical Engineering
Minimum 5 years experience with the following is required:Embedded firmware development (C or C++ programming)
Software architecture design and documentation
Demonstrated proficiency in communication bus logic (SPI, I2C, UART, USB)
Experience using microcontroller debuggers and lab equipment
Experience with Real Time Operating System
Familiarity with common IDE platforms
Familiarity with Bluetooth or other wireless technologies