Senior Firmware Application Engineer
indie View all jobs
- Toronto, ON
- Permanent
- Full-time
- Design and develop software and firmware applications for image and video processors.
- Customize embedded firmware and applications to meet specific customer use cases.
- Support custom application development throughout the full lifecycle by coordinating with customers, internal engineering teams, and external partners.
- Author design documentation and application notes.
- Provide training to customers on hardware and software development tools.
- 4-6 years of experience developing embedded firmware applications, preferably using RTOS and Linux.
- Strong embedded software engineering skills with hands-on experience in C/C++ and Python scripting.
- Strong analytical and debugging skills, with experience using industry-standard hardware and software debugging tools and methods.
- Excellent communication, documentation, and presentation skills.
- Experience with cameras, image/video processing, or image sensor technology is a plus.
- Experience or knowledge of image processing, image quality, or image tuning is a significant plus.
- Experience in automotive electronics or similar products is preferred.
- Bachelor's degree in Electrical Engineering, Software Engineering, or a related technical field.
- Ability to travel internationally as required.
- Strong analytical and problem-solving skills.
- Ability to work independently and manage multiple priorities.
- Strong written and verbal communication skills in English required for customer and team collaboration.
- Collaborative team player.