Job Description
A whole lot goes into building a product that delivers peace of mind. We have created a video baby monitor that is simple to use and intuitive enough to seamlessly fit into your life whether you're in the next room over or away from home on the other side of the world.
Miku is looking for Platform Engineers. In this role, you will collaborate with a cross-functional internal design and engineering team to help deliver new and exciting functionality to our customers and help create future generations of Miku products. The ideal candidate will be experienced in developing software in a fast-paced production environment that delivers performance for users in mission critical use cases.
RESPONSIBILITIES
- Design, build, and test embedded applications following our software development plan
- Design, build, and test system level modifications as needed
- 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
- Work effectively with both customer service and engineering staff to troubleshoot, isolate, identify and correct issues
- Maintain robust, well-documented, organized, readable code
- This is hybrid position integrating office attendance with work from home opportunities
MINIMUM QUALIFICATIONS
- B.S. degree in Software Engineering, Computer Science or a related field
- 3-5 years of relevant work experience in software development
- Professional experience writing embedded software in C/C++
- Experience developing software with high reliability, stability and availability in a critical use-cases for a large user base
- Knowledge of embedded Linux, system resource management, multithreading, and inter-process communication techniques
- Experience with Yocto Linux
- Experience with the Bitbake build system.
- Experience with writing and adding new recipes to an existing Yocto BSP.
- Familiarity with Git or equivalent software configuration management tools
- Familiarity with the software development life cycle including requirements, design, implementation, as well as unit, integration, regression and system testing
- Good technical communication and collaboration skills in a cross-functional team working in a hybrid work environment
PREFERRED QUALIFICATIONS
- Strong skills with various communication interfaces (SPI, serial, PCI, WiFi, etc)
- 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
Explore More
Date Posted
01/24/2023
Views
7
Similar Jobs
Product Support Engineer - SPHERE
Views in the last 30 days - 0
SPHERE Technology Solutions is hiring a Product Support Engineer to provide technical support and guidance to clients and product stakeholders The rol...
View DetailsProject Cost Engineer (00402) - PMA Consultants
Views in the last 30 days - 0
PMA is seeking a Project Cost Engineer for a hybrid role involving database management project management cost controls and client relationship manage...
View DetailsSr Engineer, System Integration Test - Lucid Motors
Views in the last 30 days - 0
Lucid Motors is a luxury electric vehicle company aiming to revolutionize the industry with innovative designs that prioritize the individual and envi...
View DetailsDesktop Support Engineer L2 - SpikeIT Global Solutions, Inc.
Views in the last 30 days - 0
The job posting is for a Desktop Engineer position with the 1st shift of a 24x7 team The role involves troubleshooting computer issues supporting cust...
View DetailsParaprofessional (Spanish Speaking) - BRICK Education Network
Views in the last 30 days - 0
The BRICK Education Network BEN is dedicated to providing an excellent individualized education for students aligned with necessary family supports Th...
View DetailsAssistant Project Manager (00392) - PMA Consultants
Views in the last 30 days - 0
PMA is seeking an Assistant Project Manager with a Bachelors degree in engineering construction management or a related field The role involves managi...
View Details