This job is no longer taking applications and is displayed only for reference.
To view current postings please conduct a new search.
Thank you.
Visionpool Business Services is hiring a Senior Firmware Engineer to be responsible for the overall delivery of product firmware from conception to release. You would review product requirements with product management and customers, develop product specifications, design and write firmware, develop and oversee product verification tests, and release code to production.
Responsibilities:
Design, write, debug, and release embedded microcontroller firmware for new products and new product features
Define firmware test requirements and processes to ensure the products meet customer and quality requirements
Participate in software code reviews, and review/repair legacy code
Create and maintain documentation of firmware requirements and revisions, code style standards, and software algorithms and architectures throughout the development process
Develop, maintain, and adhere to project schedules
Qualifications:
B.S. in Computer Engineering or Electrical Engineering
5+ years of relevant work experience with:
o Embedded firmware development (C or C++ programming)
o Software architecture design and documentation
o Demonstrated proficiency in communication bus logic (SPI, I2C, UART, USB)
Experience using microcontroller debuggers and lab equipment to aid in development
Real Time Operating System (RTOS) experience would be an asset
Digital hardware design and troubleshooting knowledge would be an asset
Familiarity with common IDE platforms would be an asset
Familiarity with Bluetooth or other wireless technologies would be an asset
We thank all those who apply, however; only candidates meeting required qualifications will be contacted for an interview