Firmware Engineer / Developer
Manpower View all jobs
- Abbotsford, BC
- Permanent
- Full-time
Location: Abbotsford, BC
Full-time, PermanentWhat's the Job?
- Design, develop, and deploy high-quality firmware solutions for industrial products.
- Contribute to system-level and embedded software design efforts in a multidisciplinary team environment.
- Debug, troubleshoot, and verify firmware and system implementations to ensure optimal performance.
- Create and maintain comprehensive design documentation, including UML and Doxygen reports.
- Mentor junior team members and continuously improve firmware development processes and best practices.
- Bachelor's degree in electronic or computer engineering or an equivalent field.
- 5+ years of experience in C/C++ programming and firmware development.
- Proficiency in embedded systems programming, debugging, and troubleshooting.
- Knowledge of microcontroller architecture, peripherals, and communication protocols (I2C, SPI, UART, TCP/IP).
- Experience with RTOS (e.g., FreeRTOS) and Linux systems (e.g., Yocto).
- Opportunity to work on innovative firmware solutions for industrial applications.
- Collaborative and inclusive work environment supporting professional growth.
- Engagement with multidisciplinary teams to develop next-generation products.
- Chance to contribute to high-impact projects in a growing industry.
- Supportive leadership committed to your success and development.