Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Developer

Miovision Technologies

About Miovision:At Miovision, we’re unlocking transportation networks that move you. Our vision and mission is to enable smart, fast, safe communities that simply flow, as we drive the Intelligent Mobility Revolution. Backed by the world’s most advanced traffic AI, Miovision’s innovations in traffic signal planning and operations are making it possible for cities to improve the transportation experience for drivers, cyclists and pedestrians.Our values drive us. They’re at the core of everything we do. If they align with yours, proceed through the GREEN light!All in to win:
We're driven by a winning mindset, approaching every challenge with intensity, clarity, and speed.One Miovision:
We succeed as one team, uniting diverse talents, building on trust, and putting our shared mission before ego.Be better every day:
We're committed to continuous growth, staying curious, building mastery, and embracing challenges as learning opportunities.Make it happen:
We are proactive and results-driven, taking ownership, acting with urgency, and focusing on solutions that deliver real impact.Earn the customer:
We are deeply customer-centric, focused on earning our customers' partnership every day by delivering exceptional experiences that drive their success.Position Summary:At Miovision, we build the custom hardware that keeps global traffic flowing smoothly. But before our devices can clear up intersections, they need a rock-solid foundation under the hood. We are looking for a Firmware Developer to build the low-level hardware abstraction layers (BSP) and on-device software stacks that act as the engine for our Core, Scout, and Opticom products. You will navigate the complex roadways of multi-board, multi-processor hardware, getting your hands dirty with kernel builds, low-level drivers, and rigorous hardware validation. If you are passionate about practical problem-solving, love tinkering in a Linux environment, and are ready to merge into a hybrid role at our Kitchener headquarters to build tech that actively drives the future, green means go!Objectives and Responsibilities:Core Development:
Develop highly reliable embedded Linux software in Python and firmware solutions in C/C++, owning features from initial concept right through to completion.Hardware Bring-Up:
Partner closely with the Electrical Engineering team during the critical bring-up and debug phases for our new, custom-built hardware.Complex Troubleshooting:
Jump in to troubleshoot, debug, and resolve intricate product and manufacturing-related hardware issues.Rigorous Validation:
Ensure an exceptionally high quality of work through both manual and automated testing, collaborating with the QA team to guarantee complete test coverage across all hardware interfaces.Cross-Functional Integration:
Work seamlessly with the Device Software team to resolve software dependencies, ensuring our hardware unlocks the full functionality of Miovision’s application software.Code Craftsmanship:
Actively participate in the peer code review process, maintaining high standards for the codebase and ensuring scalable, maintainable firmware.The Ideal Profile:The Embedded Engineer:
You bring solid embedded and firmware design experience, backed by strong programming chops in
C/C++
and
Python .The Hardware Tinkerer:
You are highly familiar with embedded systems at the board and IC level, totally comfortable reading schematics and datasheets, and you know exactly how to wield an oscilloscope for troubleshooting.The Protocol Pro:
You have practical, hands-on experience navigating essential communication protocols, including UART, I2C, SPI, USB, and Ethernet.The Linux Enthusiast:
You love working within Linux environments, confidently wielding command-line utilities (like tcpdump or netcat), and ideally bring exposure to Yocto, Buildroot, or an RTOS.The Modern Developer:
You are comfortable with modern development pipelines and cloud ecosystems, navigating tools like Git, Docker, CMake, and AWS with ease, while applying strong unit testing and static analysis principles.The AI Adopter:
You are forward-thinking and excited to leverage modern AI tools (like AMP AI) for deep-dive analysis of complex code and datasheets, or to rapidly generate scripts.The Collaborative Problem Solver:
You are fiercely curious, data-driven, and boast the positive attitude and strong communication skills needed to build great relationships across our QA, Electrical, and Software teams.Your Rewards & Well-being:We invest in our team with benefits designed for modern life and true work-life balance.Comprehensive Coverage:
Your well-being is covered from day one with comprehensive health benefits, 24/7 virtual healthcare access, and dedicated wellness programs.Financial Future:
Build for tomorrow with our RRSP/401K Matching Plan and share in the company's success through our Variable Incentive Plan.Time to Recharge:
Truly unplug with our unique Mio-Days and flexible vacation policy.Work & Life Support:
We support you with flexible work options, an internet subsidy, a remote work allowance, and enhanced leave for new parents.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.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Firmware Developer in Winnipeg, MB vacancy
  •  ...innovative setting, Puzzle Medical offers the opportunity to contribute to important advancements in patient care.Summary The Firmware Developer contributes to the full embedded development lifecycle—from early‑stage design through production. You will collaborate closely... 
    Suggested
    Internship

    Puzzle Medical Devices Inc.

    Winnipeg, MB
    1 hour ago
  • $95.91k - $126.87k per year

    Firmware DeveloperFunctional area: Research & Development Onsite or Remote: Onsite Country/Region: CA Location: Pitt Meadows, British...  ...a sustainable society. With ground-breaking technology, we develop and provide innovative and safe equipment, such as drill rigs, rock... 
    Suggested
    Long term contract
    Apprenticeship
    Remote work
    Relocation
    Flexible hours
    Shift work

    Epiroc

    Winnipeg, MB
    1 hour ago
  •  ...relocation assistance or work sponsorship will NOT be accepted.Position Overview Algo is looking for a highly motivated Embedded Firmware Developer to work with our growing development team in Burnaby, B.C. Working with other talented developers, you will help develop telecom... 
    Suggested
    Full time
    Work at office
    Local area
    Remote work
    Relocation package

    Algo Communication Products

    Winnipeg, MB
    1 hour ago
  • Embedded Firmware DeveloperLocation: Calgary, AB (Hybrid)Employment Type: Full-TimeCompany: OPIsystems Inc.About OPIsystemsFor over 40 years...  ...OverviewWe are looking for an experienced Embedded Firmware Developer to join our engineering team immediately. This role will focus initially... 
    Suggested
    Long term contract
    Immediate start

    OPIsystems Inc.

    Winnipeg, MB
    1 hour ago
  •  ...PlacementDuration: Direct Placement The OpportunityThe Senior Firmware Engineer will join the firmware team, and become part of a...  ...performance tools for the industrial bolting industry. You will design, develop and deploy innovative firmware solutions for the next generation... 
    Suggested

    Acara-Solutions

    Winnipeg, MB
    1 hour ago
  • Use C++, C# and C to develop software and firmware for BOWMAN in Calgary, Alberta, within a multidisciplinary Agile team.As an experienced Software/Firmware Developer, you will support BOWMAN, an advanced tactical communications system. You will design, implement, debug and... 

    General Dynamics Mission Systems, Inc.

    Winnipeg, MB
    1 hour ago
  • Develop reliable embedded firmware in C and C++ with Schneider Electric’s Victoria team, supporting advanced power metering solutions and automated testing.As a Senior Embedded Designer I, you will create firmware features for the ION8700, ION9000, and PM8000 product families... 

    Schneider Electric

    Winnipeg, MB
    1 hour ago
  • $69.45k - $119.45k per year

     ...testing, application modernization, agile delivery, and more. We help our clients solve their most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a skilled Curam Developer to join our dynamic team. The ideal candidate will have extensive... 
    Full time
    Work at office
    Local area
    Shift work

    Accenture Global

    Winnipeg, MB
    8 days ago
  •  ...renewable energy infrastructure, combining microcontroller programming with firmware testing and hardware-software integration. Support DC microgrids and EV charging.As a Senior Firmware Engineer, you will develop and fine-tune embedded solutions supporting reliable, efficient... 

    Verdyn

    Winnipeg, MB
    1 hour ago
  •  ...Reftek Systems is looking for a sharp, hands-on Senior Software/Firmware Developer to join our engineering team in Burnside, Nova Scotia. You’ll work at the edge of embedded systems, instrumentation, and seismic technology—turning ambitious ideas into working hardware and... 

    Refraction Technology, Inc.

    Winnipeg, MB
    1 hour ago
  • $60 - $65 per hour

    Job Responsibility: Experience in Guidewire Claim Center implementation. Guidewire Cloud 10 Version and Ace Certification are mandatory. Strong understanding of the insurance industry and claims management processes. Proven experience in configuring and customizing...
    Hourly pay
    Full time
    Fixed term contract

    Buzzclan

    Winnipeg, MB
    3 days ago
  •  ...Enterprise Report Developer Winnipeg, MB Manitoba Hydro is consistently recognized as one of Manitoba's Top Employers! We are a leader among energy companies in North America, recognized for providing highly reliable service and exceptional customer satisfaction. Join... 
    Hourly pay
    Long term contract
    Full time
    Internship
    Work at office

    Manitoba Hydro

    Winnipeg, MB
    1 day ago
  •  ...Business Systems, Hydronics Reports to: Technical Manager Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you will partner directly with Hydronics stakeholders to design, build, and... 

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  • Explore hands-on development at Reftek Systems as a Senior Software/Firmware Developer in Burnside, Nova Scotia. Dive into embedded systems and seismic technology to create groundbreaking solutions. Reftek Systems is seeking an experienced Senior Software/Firmware Developer... 

    Refraction Technology, Inc.

    Winnipeg, MB
    1 hour ago
  • Use C and C++ to develop high-performance firmware for industrial bolting products at Acara Solutions. Work across embedded systems and product development.As a Senior Firmware Engineer, you will create solutions for new products, sustaining programs, and custom requirements... 

    Acara-Solutions

    Winnipeg, MB
    1 hour ago
  • Build C and C++ firmware for real-time medical devices at Puzzle Medical, contributing across the embedded development lifecycle. Collaborate...  ...engineers in a hands-on MedTech environment.As a Firmware Developer, you will support early-stage design through production while meeting... 
    Internship

    Puzzle Medical Devices Inc.

    Winnipeg, MB
    1 hour ago
  • Join Apsis Science and Technology as an Embedded Software Developer focusing on firmware for space-grade communication systems. Collaborate with engineers and bring innovative technology to life. As an Embedded Software Developer, you'll be an essential part of Apsis's engineering... 

    Apsis Tech

    Winnipeg, MB
    1 hour ago
  •  ...Randstad Canada is seeking an Intermediate Software Developer - CRM to join a Toronto-based contract. You will design, develop, and integrate Dynamics 365 Customer Engagement solutions, using C#,.NET, TypeScript, REST APIs, and Azure Integration Services. Onsite in Toronto... 
    Full time
    Contract work

    Randstad

    Winnipeg, MB
    2 days ago
  •  ...health, charities, youth, and education opportunities is our passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the design, development, and automation of PRCN’s internal Data and Lab... 

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  • $50k - $100k per year

     ...clients to thrive? This could be your next big move! We are hiring Developing Investment Advisors into our Developing Investment Advisor...  ...development, and dedicated practice management support to help you develop and grow your practice. Accountabilities: Build a client base... 
    Work from home

    TD Bank

    Winnipeg, MB
    4 days ago
  •  ...passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports to: Technical Manager Job Summary: Price Industries is building... 

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  • Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business requirements into scalable solutions and drive software delivery excellence. As a Software Development...

    The North West Company

    Winnipeg, MB
    4 days ago
  • $180k - $200k per year

    Job Title: Staff Data Scientist (AI & Machine Learning) Location: Vancouver, BC – 3 days a week onsite Job ID: 87597 Overview As a Staff Data Scientist, you are a technical visionary and a strategic leader within our AI organization. While a Senior Data Scientist excels...
    3 days per week

    TEEMA Group

    Winnipeg, MB
    4 days ago
  •  ...is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. ERP Software Developer An ERP Software Developer designs, develops, and implements ERP solutions that enhance our business processes and improve efficiency... 

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  •  ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the opportunity to design and deliver impactful, customer-facing web... 

    Price Industries Limited

    Winnipeg, MB
    4 days ago
  •  ...We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation. You will develop the core routing engine responsible for intelligent distribution of voice and digital... 
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    4 days ago
  •  ...Tasks: Design and integrate website related code. Determine hardware and software requirements to achieve optimal server performance. Develop website architecture. Write, modify and test website related code. Write, modify, integrate and test software code. Maintain existing... 
    Hourly pay
    Permanent employment
    Immediate start

    Drops of Jupiter

    Winnipeg, MB
    4 days ago
  • $110k - $140k per year

    Position Overviewdormakaba is seeking an Embedded Developer - Security Specialist based in Montreal. The Embedded Developer - Security Specialist...  ...on RFID and BLE technologies. This includes developing secure firmware, implementing robust security protocols, and conducting... 
    Worldwide
    Day shift

    dormakaba Holding

    Winnipeg, MB
    1 hour ago
  • Firmware SDK Manager:On behalf of our technology client, Procom is searching for a Firmware SDK Manager for a permanent position. The role...  ...Calgary or Ottawa location to lead its Firmware SDK (Software Developer Kit) development team. The ideal candidate has a strong background... 
    Permanent employment
    Work at office

    Procom

    Winnipeg, MB
    1 hour ago
  •  ...solution well. This one is for the person who gets interested when the solution isn't obvious yet. At Tangent, we develop complex products where firmware, electronics and the physical world have to work together. That means understanding unfamiliar hardware, testing ideas... 
    Full time
    Immediate start

    Tangent Design Engineering Inc.

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!