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
Field Operations Associate - Grainger
Views in the last 30 days - 0
Grainger a leading industrial distributor is seeking a Field Operations Associate for a hybrid KeepStockBranch role The role involves serving key cust...
View DetailsArista Networks - Software Engineer - Packet Forwarding Engines - Arista Networks
Views in the last 30 days - 0
Arista Networks is seeking a Software Engineer specializing in Packet Forwarding Engines in Vancouver BC Canada The job posting was made on November 2...
View DetailsSoftware Development Engineer in Test - Trimble
Views in the last 30 days - 0
Trimble is seeking a Software Development Engineer in Test SDET Level II to join their growing team The role involves improving software quality throu...
View DetailsField Service Technician - Cummins
Views in the last 30 days - 0
Cummins Inc is seeking a skilled Diesel Technician to join their team The role involves completing repairs on engine products performing maintenancere...
View DetailsKonrad Group - Software Developer (Entry Level) - Konrad Group
Views in the last 30 days - 0
Job posting for an entrylevel software developer position at Konrad Group in Vancouver BC starting on August 7
View DetailsSplunk - Software Engineer - Early in Career - Frontend - Splunk
Views in the last 30 days - 0
A job posting for a Software Engineer position specifically for a Frontend role located in Vancouver BC Canada The posting was made on May 28
View Details