- Responsible for all firmware deliverables within Opticom, Core, and Scout product lines, as well as upcoming new products.Board support packages (BSPs), device drivers, low-level logic and application code for embedded systemsTargets range from complex system-on-chips running Linux, to microprocessors with FreeRTOS, to basic bare-metal MCUs
- Responsible for manufacturing test fixture software and databasing, supporting in-house box build and external contract manufacturers
- Lead the day to day firmware operations across the Kitchener, Ontario and Minneapolis, MN sites, including daily standups, backlog refinement, and quarterly planning
- Resourcing, hiring, and performance management from senior developer to co-op students
- Provide technical mentorship and coaching to developers
- Define and implement best practices for repositories and build systems, testing, tools, continuous improvement, and support of other teams
- Work closely with other leaders in hardware design, manufacturing, software (application and cloud), and customer support
- Ensure a timely and thorough response to all customer issues through the Engineering Support Escalation (ESE) process
- Maintain knowledge of emerging technologies applicable to Miovision's products
- Bachelor's degree in Computer Science, Electrical/Computer Engineering, or similar
- 2+ years experience leading a team, and 6+ as a firmware engineer or developer
- Experience with the following languages C, C++, Python
- Experience with the following tools (git, yocto, buildroot, gitlab, AWS)
- Has shipped hardware products with custom firmware on custom PCBs
- A passion for building products our customers love and the team is proud of
- Data-driven and able to dig into technical details to understand a system or problem
- Able to effectively collaborate with a multidisciplinary team (EE, Manufacturing, QA, Software, etc) in person and virtually
- Able to give and receive constructive feedback on designs, processes, and ideas
- Excellent written and verbal communication skills in English
- Experience with Agile, Kanban, Scrum, or other software development methodologies
- Experience with Ethernet networking concepts
- Experience with cellular networking (LTE, 5G)
- Experience with DevOps for build and CI infrastructure.
- Experience with NVIDIA Jetson, Qualcomm Snapdragon, and NXP Layerscape families Perks and Benefits
- Comprehensive health benefits starting on day one
- RRSP Matching Plan
- Variable Incentive Plan
- : We extend all three-day weekends to four-days and provide a Holiday Shutdown in December
- Virtual Healthcare Service providing employees and their families access to healthcare providers 24/7
- Internet subsidy and a remote work allowance
- Enhanced paternity and maternity leaves
- Unlimited vacation policy
- Virtual fitness classes
-
Miovision Technologies, Inc. Kitchener, CanadaMiovision is a global industry leading company providing agencies and organizations modern tools to improve today's traffic problems. We offer solutions that collect multimodal traffic data and uncover actionable insights, helping organizations get more out of their road network. ...
-
National Events and Sponsorship Specialist
5 days ago
Gowling WLG Waterloo, Canada**ABOUT GOWLING WLG** · At Gowling WLG, our dedication to excellence and quality service begins with our people. As a global law firm with offices across Canada, the U.K., Europe, the Middle East and Asia, we pride ourselves on sourcing and retaining top talent who bring energy, ...
-
R&d Manager
4 days ago
FluidAI Medical Kitchener, Canada**Company Description**: · FluidAI is creating a paradigm shift in post-operative care, utilizing the plethora of data within the body, to help in the detection of post-operative complications at their onset. Our clinically validated platform sensing technology augments existing ...
-
Network Administrator/it Administrator
6 days ago
camoIT Solutions Cambridge, Canada**Responsibilities and Duties**: · - Responding to IT support tickets (O365, Network Issues, System Access etc.) · - Experience/Proficiency with VMWare, Windows Servers, Linux, Active Directory · - Experience/Proficiency with Firewalls, Infrastructure and Environment support · - ...
-
Network Administrator/it Administrator
13 hours ago
camoIT Solutions Cambridge, Canada**Responsibilities and Duties**: · - Responding to IT support tickets (O365, Network Issues, System Access etc.) · - Experience/Proficiency with VMWare, Windows Servers, Linux, Active Directory · - Experience/Proficiency with Firewalls, Infrastructure and Environment support · - ...
-
Data Centre Specialist
1 week ago
Royal Bank of Canada Guelph, Canada**Come Work with Us** · At RBC, our culture is deeply supportive and rich in opportunity and reward. You will help our clients thrive and our communities prosper, empowered by a spirit of shared purpose. · Whether you're helping clients find new opportunities, developing new tech ...
-
Manager, Data
5 days ago
Miovision Technologies, Inc. Kitchener, ON, CanadaWe offer solutions that collect multimodal traffic data and uncover actionable insights, helping organizations get more out of their road network. The result: streets capable of moving more people – safely and efficiently – whether they are in a car, on a bus, on a bike or e-scoo ...
-
Software Architect
3 days ago
Onsemi Waterloo, ON, CanadaAt onsemi, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world. We're developing leading-edge wireless-ena ...
-
Lead Firmware Engineer
3 days ago
Applied Brain Research Waterloo, Canada Full timeABR Overview · Applied Brain Research has been a prominent developer of advanced AI solutions for almost a decade and is now developing commercial products based upon its patented state space neural network algorithm, the Legendre Memory Unit (LMU). The data-efficient LMU network ...
-
Embedded Development Engineer
2 days ago
Voyis Waterloo, Canada EngineeringAbout Voyis: · Voyis designs and manufactures high performance underwater optical sensors (lasers, cameras, lights) for autonomous underwater vehicles that expand capability and enhance understanding in underwater surveys and exploration. Our products have enabled our customers ...
-
Hardware Quality Technician
3 days ago
Miovision Kitchener, Canada Full timePosition Summary · Working in the Hardware Quality team, this position will act as a key technical resource responsible for analyzing field returns to attempt to replicate customer symptoms, identify failure root causes and drive continuous quality improvement improvement. Posit ...
-
Business Operations Administrator
3 days ago
Vuereal Waterloo, ON, CanadaThe "game changer" opportunities are rare and we are working on one of them at VueReal. We take a huge pride in our team and its achievements such as being the first team to make 7000 ppi microLED array and top it by 30000 ppi, the first team that has made high efficient sub 10 m ...
-
Lead Vehicle Systems Engineering
3 days ago
Geotab Waterloo, Canada Permanent - Full timeWho we are:Geotab is a global leader in IoT and connected transportation and certified "Great Place to WorkTM." We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communiti ...
-
Senior Hardware Engineer
3 days ago
Nuvation Engineering Waterloo, CanadaJOB SUMMARY · Nuvation, an Engineering Design Services company, is looking for a Senior Electronics Hardware Engineer to participate in a variety of projects. · The ideal candidate is a strong generalist possessing a broad scope of knowledge and experience in Electronics and Emb ...
-
Mechatronics Technologist
3 days ago
Voyis Waterloo, Canada Mfg. & QualityAbout Voyis: · Voyis Imaging designs and manufactures high performance underwater optical sensors (lasers, cameras, lights and various accessories) for autonomous underwater vehicles that expand capability and enhance understanding in underwater surveys and exploration. Our prod ...
-
Data Centre Specialist
3 weeks ago
Royal Bank of Canada STRATFORD, Canada Full timeJob Summary · Job Description · What is the opportunity? · The successful candidate will be responsible for the efficient installation, operation and maintenance of computer systems for an enterprise mission critical data center, including efficient and strategic completion of pr ...
Manager, Firmware Development - Kitchener, Canada - Miovision
Description
Position Summary
We're looking for an experienced leader to join our team and manage the day to day operations of the Firmware Team. You'll be responsible for planning the work and ensuring its execution in a timely manner and with the highest standards of quality. The team's primary focus is development of new board support packages (BSPs) enabling Miovision's custom hardware solutions across several product lines. The team is also responsible for development and maintenance of several manufacturing test fixtures. You'll report to the Sr. Manager, Hardware Development and work closely with QA testers, Technical Architects, Product Owners, and Project Managers across the larger Hardware and Software Engineering teams. This role is based in Kitchener, Ontario and is a mix of remote and in-person activities.Key Accountabilities
Skills/Qualifications
Additional Assets
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Please indicate if you require accommodation on your application, and our team will work with you to meet your accessibility needs.