Embedded Firmware Developer/Engineer

1 month ago


Markham, Canada Murata Power Solutions Inc. Full time

As part of a product development team, the EFE is responsible for the design, documentation, and integration of digital hardware and software within leading edge power conversion products. The role involves performing product validation to ensure reliability and electrical performance.

Job Duties/Responsibilities
  • Embedded Design (hardware and firmware) in support of Project Design Team for Power Supply development projects of various complexities - from kickoff through to manufacturing release.
  • Develop digital control & power management embedded functionality for power supply products from customer or marketing specifications, and hardware engineering team requirements.
  • Ensure embedded control & design technical integrity through bench verification & qualification testing.
  • Strong emphasis on design, debug & implementation of assembly or C-based general purpose uCs or digital signal processor firmware and hardware for power control/management/sequencing/telemetry functions in Power Supplies.
  • Develop circuits and perform tests and evaluations for design verification & integrity.
  • As a staff level engineering lead, mentor other engineers in the development of various products.
  • Review PCB layouts & other design documents prior to their release for procurement or production.
  • Research and vet new technologies for future product needs.
  • Intimately familiar with state-of-the-art techniques for efficiency optimization.
  • Perform schematic entry, calculations, simulations, and bread-boarding in the design process.
  • Interface with the customer to communicate technical information.
  • Interface with vendors for design support and component sampling and quotation.
  • Supervise and guide the work of technologists assigned to the design projects.
Job Duties/Responsibilities Cont.
  • Train engineering design groups on critical subset of embedded functions all engineers responsible for – e.g. device programming, boot-loading, exercising embedded data reporting functions.
  • Ensure that the design conforms to corporate engineering procedures.
  • Ensure design is documented to ISO9001 procedures and participate in external/internal ISO audits.
  • Ensure the design meets cost, performance, and schedule requirements.
  • Write reports to document test results.
  • Required to keep up-to-date with innovations and trends in embedded design.
  • Travel to remote contract manufacturers to troubleshoot issues and bring them to resolution.
Experience Required
  • BSEE with 5 years, MSEE w/ 3 years’ experience in designing & developing digital hardware and software within leading edge power conversion product.
  • Proficient in the use of MathCAD, PSpice, Simplis or other design software tools.
  • Comprehensive knowledge of and experience in all facets of high frequency high-density switching power supply design including circuit topologies, control theories, loop compensation, magnetics design, EMI/RFI, supervisory functions, and PCB layout.
  • Possesses a deep knowledge and experience in a multitude of power conversion topologies and methodologies; Flyback, Resonant, LLC, Buck, ZVS, Synchronous, Current-mode-control, etc.
  • Experience in general purpose uC/digital signal controller/DSP/SOC embedded control design is required.
  • Experience in analog/digital/mixed-signal/instrumentation/signal path analysis & design is recommended.
  • Experience in developing/implementing on-board serial communications (I2C, SMBus, SPI, UART) on embedded systems is recommended.
  • Knowledge of off-board/remote communications (USB, Ethernet, CAN bus, RS-485) on embedded systems is an asset.
  • Good knowledge of microcontroller architecture and familiarity with programming, emulation, & debug tools.
  • Experience in electronic packaging (high density SMT, PCB layout techniques).
  • Familiarity with product qualification requirements.
  • Experience in high volume manufacturing requirements (e.g. DFM/testability).
Physical Requirements

Onsite with four days in-office and one flex day a week.

#J-18808-Ljbffr

  • Markham, Ontario, Canada Synopsys Full time

    About the Role: We are seeking a highly skilled Firmware Staff Engineer to join our team at Synopsys Canada ULC.Job Description: The successful candidate will be responsible for designing, developing, and testing firmware for embedded processors in current and next-generation SerDes products.Key Responsibilities:Firmware development for embedded...


  • Markham, Canada Advanced Micro Devices Full time

    p>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. We push the...


  • Markham, Ontario, Canada Advanced Micro Devices inc. Full time

    Job OverviewAt Advanced Micro Devices inc., we are seeking a highly motivated Firmware Engineering intern/co-op to join our team and contribute to the development of next-generation firmware for AMD's discrete and embedded products.ResponsibilitiesDesign, implement, debug, and validate features on reference hardware and software, pre-silicon emulation and...


  • Markham, Ontario, Canada Collabera Full time

    Job DescriptionWe are seeking a highly motivated Embedded Systems and Machine Learning Software Engineer to join our team at Collabera.About the RoleThis position exists for an individual with the ability to learn quickly and work independently within a dynamic, fast-paced organization building next-generation mobile devices.ResponsibilitiesDevelop, verify,...


  • Markham, Ontario, Canada Collabera Full time

    Company OverviewCollabera is a leading Information Technology (IT) staffing firm with a strong global presence, representing approximately 10,000 professionals across North America. The company supports its clients with a robust recruitment model and a sincere commitment to their success, resulting in over 75% of clients ranking Collabera amongst their top...


  • Markham, Ontario, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe are committed to enriching our industry, communities, and the world by building great products that accelerate next-generation computing experiences. Our mission is to push the limits of innovation and solve the world's most important challenges.The Role: ASIC Hardware and Firmware Co-Verification EngineerThis is a...


  • Markham, Ontario, Canada Collabera Full time

    Unlock Your Potential as an Embedded Systems Software ArchitectWe are seeking a highly motivated and skilled Embedded Systems Software Architect to join our team at Collabera. In this role, you will be responsible for developing and commercializing firmware for neural network processing technology on cutting-edge processors and proprietary hardware for...


  • Markham, Canada LanceSoft, Inc. Full time

    Location:- Markham,ONHourly Pay Rate Range - $60.00 to $77.00/HR (Depending on working exp)Memory FW EngineerThe Person:Will have strong analytical/problem-solving skills and pronounced attention to details. Must be a self-starter, and able to independently drive tasks to completion. Will have strong interpersonal and communication skillsThe Role:The Memory...


  • Markham, Canada LanceSoft, Inc. Full time

    Location:- Markham,ONHourly Pay Rate Range - $60.00 to $77.00/HR (Depending on working exp)Memory FW EngineerThe Person:Will have strong analytical/problem-solving skills and pronounced attention to details. Must be a self-starter, and able to independently drive tasks to completion. Will have strong interpersonal and communication skillsThe Role:The Memory...


  • Markham, Canada LanceSoft, Inc. Full time

    Location:- Markham,ON Hourly Pay Rate Range - $60.00 to $77.00/HR (Depending on working exp) Memory FW Engineer The Person: Will have strong analytical/problem-solving skills and pronounced attention to details. Must be a self-starter, and able to independently drive tasks to completion. Will have strong interpersonal and communication skills The Role: The...


  • Markham, Canada Synopsys, Inc. Full time

    You Are:A highly motivated, innovative, and independent ASIC/firmware digital verification engineer intern. You thrive in a collaborative environment, working as part of a highly experienced mixed-signal design team. You are passionate about technology and eager to contribute to the verification of current and next-generation Backplane Ethernet, PCIe, SATA,...


  • Markham, ON, Canada LanceSoft, Inc. Full time €60 - €77

    Location: - Markham,ON Hourly Pay Rate Range - $60.00 to $77.00/HR (Depending on working exp) Memory FW Engineer The Person: Will have strong analytical/problem-solving skills and pronounced attention to details. Must be a self-starter, and able to independently drive tasks to completion. Will have strong interpersonal and communication skills The Role:...


  • Markham, ON, Canada LanceSoft, Inc. Full time

    Location: - Markham,ON Hourly Pay Rate Range - $60.00 to $77.00/HR (Depending on working exp) Memory FW Engineer The Person: Will have strong analytical/problem-solving skills and pronounced attention to details. Must be a self-starter, and able to independently drive tasks to completion. Will have strong interpersonal and communication skills The Role:...


  • Markham, Canada AMD Full time

    Job Description 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....


  • Markham, Canada Advanced Micro Devices, Inc Full time

    Overview: **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....


  • Markham, Canada AMD Full time

    Job Description 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....


  • Markham, Canada AMD Full time

    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. Underpinning our...


  • Markham, Ontario, Canada LanceSoft, Inc. Full time

    Job OverviewLanceSoft, Inc. is seeking an experienced Memory Firmware Engineer to join our team. This role involves designing and developing high-speed LPDDR, DDR, and inter-chip IO IPs.About the RoleWe are looking for a passionate and experienced Firmware Designer who will be part of the definition, design, and development phase of industry-leading Memory...


  • Markham, Ontario, Canada Advanced Micro Devices Full time

    About Advanced Micro DevicesAt AMD, we care deeply about transforming lives with our technology to enrich our industry, 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.The Role of a Software...


  • Markham, Ontario, Canada Syntronic Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Engineer to join our team at Syntronic. This is a fantastic opportunity to work on cutting-edge projects, collaborating with experienced engineers to design, develop, and maintain software applications.About the RoleDesign, code, test, and maintain software applications for embedded systems.Develop...