Description

JOB DESCRIPTION:
Firmware Developer: B1 (location: Vancouver, GVA, Victoria) Hybrid: 2 days/week and later on it could be remote as well depends on how he/she builds confidence and relationship with the project team.

• This person will be working on an embedded system product; however, we have less need for low level hardware experience (e.g. I2C, microcontrollers, etc.). They will be spending more time on C/ C++ application-level code and integrating libraries into our code with proper abstraction layers.
• The candidate ideally has passed on the job or personal project experience (e.g. more than just academic courses) with software engineering principles, design patterns, and object oriented design.
Additional skills that would be valuable in this position are:
• Python experience
• Familiarity with IP networking, Linux & Windows systems.
• DevOps experience (e.g. Jenkins, Ansible, Github Actions, etc.).
Flutter (5), Mobile App Development (4)
Designing and developing user-friendly applications
Ensuring applications are compatible with multiple platforms
Coordinating with other team members during the application development process
Identifying and resolving software defects
Providing support and maintenance for applications.

Education

Any graduate