Embedded Firmware Designer

3 weeks ago


Canada client Full time

Are you looking for a Full-Time Permanent position? We are recruiting for an Embedded Firmware Design Engineer role for our client in Markham - Could this be your next job role?Job title: Embedded Firmware Design EngineerJob Location: Markham ONSalary & Benefits: $90k – 100k a year (based on experience); Medical and Dental insurance, Vision insurance, Employee Assistance Program, RRSP/DPSP, Paid time off, Short & Long-term Disability, Tuition reimbursement, and Wellness Programs, On-site parking. Some travel for work outside the Office may be required (10%)Job description:· Demonstrated expertise in developing modular code for bare metal systems or Real-Time Operating Systems (RTOS)· Experience with Digital Signal Processors and Microcontrollers (such as ARM Cortex M and Cortex R)· Knowledge and practical use of software tools: Bootloaders, Linker Files, and Make Files· Ability to design schematics for microcontrollers and peripheral control cards· Proficiency in Digital Control Loops, Multi-threading, IQ Math, as well as protocols like CAN, I2C, SPI, and UART· Skilled in debugging Printed Circuit Boards (PCBs) using tools like Oscilloscopes, Logic Analyzers, and Multimeters· Implementation of version control systems, like GIT, documentation tools like Doxygen, and project management platforms like Jira; and source control tools such as Mercurial, Bitbucket, Sourcetree· Comfortable working with high-voltage systems up to 400V· Experience with using static analysis tools (e.g. Polyspace, PC-lint) is an asset· Conduct schematic entry, perform calculations, simulations, and breadboarding during the design phase.· Engage with customers and component suppliers to convey technical details effectively.· Provide training to engineering design teams on essential embedded functions, such as device programming, boot-loading, and utilizing embedded data reporting features.· Design circuits, conduct tests, and evaluations to verify and ensure design integrity.· Maintain documentation of designs according to quality standards and procedures, such as ISO9001 and IATF 16949, and actively participate in both external and internal audits.· Generate reports to document test results accurately.· Stay updated with emerging innovations and trends in embedded design.· Participate in the entire product development life cycle (PDLC) or software development life cycle (SDLC), including requirements analysis, architecture development, and detailed design phases.· Recommended experience includes proficiency in analyzing and designing analog, digital, mixed-signal, instrumentation, and signal path systems.· Will be reporting to Embedded Design Engineering Team LeadSkills & Software:· Capable of understanding AC/DC and DC/DC and power electronics jargon· Marketing skills and software· Customer Service related skills· In-depth comprehension of target markets, including networking equipment/ infrastructure, wireless communications, computational and industrial sectors.·Qualifications:· At least 5-7 years of professional experience in Embedded Firmware Development and Design required· Bachelor's degree in Electrical Engineering, Software Engineering, Design Engineering or equivalent field· Professional Engineers of Ontario (PEO) Licensed Engineer· Hands-on experience in Power Electronics· Proficient in advanced C programming and Python, development of OS Systems, etc.· Familiarity with high volume manufacturing requirements (e.g., DFM/testability) and proficiency in bug tracking utilizing tools like Jira, Bugzilla, or Mantis are valuable assets.



  • Canada client Full time

    Are you looking for a Full-Time Permanent position? We are recruiting for an Embedded Firmware Design Engineer role for our client in Markham - Could this be your next job role?Job title: Embedded Firmware Design EngineerJob Location: Markham ONSalary & Benefits: $90k – 100k a year (based on experience); Medical and Dental insurance, Vision insurance,...


  • Canada Talasoft Full time

    The Embedded Software Designer will be an integral part of the ASIC group, contributing to the advancement of state-of-the-art SOC embedded processor sub-system technology. Their key responsibilities encompass: - Designing and implementing bootrom firmware for ARM/RISC-V based SoCs. - Creating firmware to support RTL verification processes. -...


  • Canada Intangles North America Full time

    Embedded Software Engineer Intangles is a rapidly growing technology-driven company that has established a strong global presence and is expanding to North America. We specialize in artificial intelligence and machine learning. We are focused on transforming the automotive industry by simulating the real-world environment into a virtual world using a...

  • Firmware Manager

    4 weeks ago


    Canada NUVYYO Full time

    Our CompanyRecognized by Forbes as one of the top ten companies reinventing the TV industry, Nuvyyo is a growing consumer electronics and app development company based in Ottawa, Ontario. Founded in 2010, we are leading innovation in the Over-The-Air TV industry in both the US and Canada.Building on our first mobile media streaming system, in 2014 we...

  • Firmware Manager

    2 weeks ago


    Canada NUVYYO Full time

    Our CompanyRecognized by Forbes as one of the top ten companies reinventing the TV industry, Nuvyyo is a growing consumer electronics and app development company based in Ottawa, Ontario. Founded in 2010, we are leading innovation in the Over-The-Air TV industry in both the US and Canada.Building on our first mobile media streaming system, in 2014 we...


  • , , Canada Ethernovia inc. Full time

    Senior Software Engineer – Device Drivers or Firmware Location Multiple Positions in Canada. 100% Remote work. Preference for those in or adjacent to Eastern Time Zone Remote Working Currently work is remote, possible expectation to move to office or combined later. Job Description You will be responsible for the Ethernovia’s Networking devices...


  • Canada Ethernovia inc. Full time

    Senior Software Engineer – Device Drivers or Firmware Location Multiple Positions in Canada. 100% Remote work. Preference for those in or adjacent to Eastern Time Zone Remote Working Currently work is remote, possible expectation to move to office or combined later. Job Description You will be responsible for the Ethernovia’s Networking devices...


  • , , Canada Ethernovia inc. Full time

    Senior Software Engineer – Device Drivers or Firmware Location Multiple Positions in Canada. 100% Remote work. Preference for those in or adjacent to Eastern Time Zone Remote Working Currently work is remote, possible expectation to move to office or combined later. Job Description You will be responsible for the Ethernovia’s Networking devices...

  • Software Designer

    2 months ago


    Canada Talasoft Full time

    The Embedded Software Designer will be an integral part of the ASIC group, contributing to the advancement of state-of-the-art SOC embedded processor sub-system technology. Their key responsibilities encompass: - Designing and implementing bootrom firmware for ARM/RISC-V based SoCs. - Creating firmware to support RTL verification processes. ...

  • Firmware Engineer

    3 weeks ago


    Canada Advanced Micro Devices Full time

    We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. We push the limits of innovation to solve the world’s...


  • Canada Agilus Work Solutions Full time

    We are focused in two transformative technology, macro market segments; Server, Storage, Networking (SSN) and E-Mobility, including electric vehicles, robotics and energy storage. Ranked amongst the world’s top 5 suppliers of breakthrough power electronics, we design and manufacture the industry’s broadest offering of standard products and are a market...


  • Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • , , Canada Advanced Micro Devices Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning...


  • Canada Lumentum Inc. Full time

    It's fun to work in a company where people truly BELIEVE in what they're doing!We're committed to bringing passion and customer focus to the business.If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers for the 6th...


  • Canada Lumentum Inc. Full time

    It's fun to work in a company where people truly BELIEVE in what they're doing!We're committed to bringing passion and customer focus to the business.If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers for the 6th...


  • Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....