Embedded Software Engineer - IoT
Company
Miku
Location
Kamloops BC
Type
Full Time
Job Description
A whole lot goes into building a product that delivers peace of mind. We made our video baby monitor simple to use and intuitive enough to seamlessly fit into your life whether you're in the next room over or traveling around the world.
Miku is looking for an IoT Software Engineer. The person in this role will collaborate with a cross-functional internal design and engineering team to help deliver new and exciting functionality to our customers and help create the next generation of Miku products. The ideal candidate will be experienced in developing software in a fast-paced production environment that delivers performance for users in a mission critical use case.
RESPONSIBILITIES
- Design, build, and test embedded and cloud applications
- Deliver well-performing, high-quality, responsive functionality to our customers
- Collaborate with a multi-disciplinary team in a fast-paced environment to design, implement, and deploy new features
- Effectively work with support and engineering to troubleshoot, isolate, identify and correct issues
- Maintain robust, well-documented, organized, readable code
MINIMUM QUALIFICATIONS
- B.S./M.S. degree in Computer Science or related field
- 3+ years experience with javascript and NodeJS framework
- 3+ years of professional experience writing embedded software in C/C++
- Fluency in python and node/nodejs is highly desirable
- Strong knowledge of API integration and development
- Strong knowledge of AWS services including IoT, S3, and Lambda
- Experience developing software for applications that demand high reliability, stability and availability in a critical use-case environment for a large user base
- Excellent technical communication and collaboration skills in a cross-functional team
- Experience with Git or equivalent software configuration management tools
PREFERRED QUALIFICATIONS
- Knowledge in best security practices for software development
- Strong knowledge of embedded Linux, system resource management, IPC, multithreading
- Strong knowledge of the Linux kernel and middleware
- Extensive knowledge of computer architecture, system, power and memory considerations with the goal of improving and optimizing the performance of the embedded system
Date Posted
12/27/2022
Views
6
Similar Jobs
Senior Combat Designer - Turtle Rock Studios
Views in the last 30 days - 22
Turtle Rock Studios is an awardwinning game developer looking for a skilled Combat Designer to join their team The role involves designing and impleme...
View DetailsClient Service Representative - Broadridge
Views in the last 30 days - 22
Broadridge is a company that values empowering others developing careers and attracting outstanding talent They offer a hybrid work environment compet...
View DetailsAccounting Manager- (Hybrid - Flexible Options) - Broadridge
Views in the last 30 days - 23
Broadridge is seeking a Manager of Accounting to join their Global Technology and Operations segment accounting team The role involves supporting acco...
View DetailsIT Project Manager - Abbott
Views in the last 30 days - 19
Abbott is a global healthcare leader that helps people live more fully at all stages of life The company offers a range of lifechanging technologies a...
View DetailsBack End Developer - Miku
Views in the last 30 days - 25
The job posting is looking for a motivated Back end Engineer to join a growing team operating in a challenging environment The ideal candidate will be...
View DetailsHelp Desk Support - Bergen Logistics
Views in the last 30 days - 17
The ideal candidate must have IT helpdesk experience formal education and certifications The job requires technical support software installation and ...
View Details