Search jobs > Markham, ON > Temporary > Firmware engineer

Embedded Firmware Engineer

Murata Power Solutions
Markham, ON, CA
$41 an hour (estimated)
Full-time

Well known for the quality of its products and workforce, we can provide you the opportunity to work with talented people and a management team focused on growth and the ongoing development of leading-edge technologies for many of the world’s major OEM’s.

Position Summary

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.

Will also perform 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, mentors other engineers in the development of various products
  • Reviews 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
  • Travels to remote contract manufacturers to troubleshoot issues and bring them to resolution

Experience Required

  • BSEE with 5 years, MSEE w / 3years’ 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 knowledege 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)
  • Experience in product development process.
  • 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.

Competencies

Building and Supporting TeamsCommunicating EffectivelyDelivering High Quality WorkEvaluating and Implementing IdeasPrioritizing and Organizing WorkSupporting Organizational Goals

Compensation and Benefits :

Our benefit package is comprehensive and includes Medical Insurance; Dental Insurance; Vision Insurance; RRSP / DPSP; Paid Vacation / Holidays;

Short Term Disability; Long Term Disability; Tuition Reimbursement. We are conveniently located in Markham near the 404 / 407 corridor with free parking.

Murata is an equal opportunity employer, dedicated to providing employment in accordance with the Ontario Human Rights Codes and the Accessibility for Ontarians with Disabilities Act.

30+ days ago
Related jobs
Murata Power Solutions, Inc.
Markham, Ontario

Train engineering design groups on critical subset of embedded functions all engineers responsible for – e. Develop embedded firmware using C programming language using bare metal programming and/or RTOS. Embedded Firmware Design in support of Project Design Team for Power Supply applications of var...

Actalent
Markham, Ontario

Job Title: Embedded Firmware Engineer (C++). ...

Murata Power Solutions
Markham, Ontario

Train engineering design groups on critical subset of embedded functions all engineers responsible for – e. 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...

GE Vernova
Markham, Ontario

In this role you'll be responsible for designing , developing and testing Embedded Software (Firmware), platforms and systems that runs on devices that need to be tailored to the needs of the hardware that it has to run on. As part of a multi-developer firmware team the major responsibilities will i...

Promoted
Thundersoft
Toronto, Ontario

It has established strong partnerships with the world-leading technology companies, including semiconductor, component, terminal, software and Internet providers, as well as mobile carriers, bringing the company a unique vertical integration advantage and aiming to create high-quality intelligent de...

Foilcon
Toronto, Ontario

Resolves and troubleshoots technical problems which arise duringthe use and operation of software packages including tec andnbsp;. Experience in programmingand analysis; specialized CRM software package support at thespecified experience level and nbsp;. Abilityto collaborate with IT Professionals t...

Intact Financial Corporation
Toronto, Ontario

We are seeking a highly skilled Senior Software Developer (Oracle SQL) to join our Reinsurance IT team. The Senior Developer will be responsible for assisting with production support issues, month-end processes, and error handling procedures. Translate requirements into technical specifications / so...

Stripe
Toronto, Ontario

We are a cross functional team of engineers, analysts, marketers, and product managers that deliver the insights, internal systems and tools that fuel Stripe’s growth. Partner closely with other engineers, analysts and scientists to build highly scalable system(s), to deliver delightful developer ex...

Advanced Micro Devices, Inc
Markham, Ontario

Key Responsibilities: Engage as a phenomenal teammate, always ready to seek new challenges Demonstrate AGILE methodologies and best practices for Software Engineering Design and Implement Embedded SOC Firmware + Platform BIOS Firmware and x86 interface drivers Develop new software features and impro...

Brambles
Toronto, Ontario

As a Mobile developer, you will play a crucial role in the creation and maintenance of mobile applications that run seamlessly on multiple platforms. ...