Senior Embedded Firmware Engineer – Power Electronics

OmniOn Power Inc.

Plano (TX)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

OmniOn Power Inc. is seeking a Senior Embedded Firmware Engineer in Plano, Texas. This role involves designing and developing embedded firmware for sophisticated power electronics systems, including real-time control applications.

The ideal candidate will have at least 3 years of experience in embedded firmware engineering, particularly with power factor correction and DC-DC converter technologies. Strong skills in C and C#, along with experience with various microcontrollers, are essential.

Qualifications

  • 3+ years of experience as an Embedded Firmware Engineer.
  • Experience in building real-time embedded systems using object-oriented programming in C and C#.

Responsibilities

  • Design and develop embedded firmware for power electronics.
  • Model and implement closed-loop digital control.
  • Adhere to coding standards and maintain code in revision control systems.

Skills

Embedded firmware development
Real-time control programming
Communication protocols (I2C, SPI, ModBus, CANbus)
Problem-solving skills
Strong written communication

Education

Bachelor of Science in Electrical Engineering
Bachelor of Science in Computer Science

Tools

Visual Studio
Eclipse

Job description

Senior Embedded Firmware Engineer – Power Electronics Job Overview

The Senior Embedded Firmware Engineer will be responsible for executing projects and initiatives on AC-DC Rectifier and DC-DC converter products. These projects will include New Product Introduction, Direct Material Productivity, resolving customer issues, and sustaining engineering of existing products. The Embedded Firmware Engineer will work with systems engineering and other technology functions to design, evaluate, code, integrate, and validate firmware for smart electrical protection systems.

Responsibilities
  • Design and develop embedded firmware on a Digital Signal Processor (DSP) in C language for real-time control of single and three‑phase power factor correction (PFC), phase‑shifted full bridge, DC/DC and LLC resonant power converter topologies.
  • Model and implement closed‑loop digital control (PI, PID, PR, etc.) for same.
  • Write assembly language as required for critical speed fault detection and protection.
  • Design and develop inter‑processor communication protocols and poll/response serial protocols.
  • Perform lab‑setting debug on functional high‑power / high‑voltage circuits.
  • Adhere to coding standards and software engineering best practices, including code maintenance in common revision control systems such as CVS, Azure or Git.
  • Analyze results and present findings at technical design reviews to ensure design robustness, efficiency, future maintainability and supportability.
  • Work with the power electronics hardware team on optimizing and debugging product designs.
  • Support the global development team by ensuring firmware maintains compatibility with other systems/products.
  • Assure proper documentation of technical data generated for the assigned projects and/or tasks consistent with engineering policies and procedures.
  • Demonstrate competency in an Integrated Development Environment (Visual Studio, Eclipse).
Basic Qualifications
  • Bachelor of Science in Electrical Engineering or Bachelor of Science in Computer Science from an accredited college or university.
  • Minimum experience of 3 years as an Embedded Firmware Engineer.
Desired Characteristics
  • Minimum of 5 years of experience in building real‑time embedded systems using object‑oriented programming in C and C# language.
  • Master of Science in Electrical Engineering or in Computer Science.
  • Experience with Freescale‑NXP, Microchip or Texas Instruments microcontrollers / DSPs.
  • Familiarity with communication protocols (I2C, SPI, ModBus, CANbus).
  • Familiarity with Secure Development Lifecycle and Agile Development.
  • Understanding of data acquisition and digital signal processing theory.
  • Strong problem‑solving skills and the ability to think creatively.
  • Strong oral and written communication skills; strong interpersonal and leadership skills.
  • Ability to drive projects to completion for production.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer – Power Electronics
Senior Embedded Firmware Engineer – Power Electronics

OmniOn Power • Plano (TX)

On-site
USD 90,000 - 140,000
Senior Firmware Engineer – Digital Power Conversion & Control Systems
Senior Firmware Engineer – Digital Power Conversion & Control Systems

OmniOn Power Inc. • Plano (TX)

On-site
USD 100,000 - 130,000
Embedded Systems Electrical Engineer
Embedded Systems Electrical Engineer

Siemens • Peachtree Corners (GA)

On-site
USD 83,000 - 176,000
Senior Real-Time Embedded Firmware Engineer – Power Electronics
Senior Real-Time Embedded Firmware Engineer – Power Electronics

OmniOn Power • Plano (TX)

On-site
USD 90,000 - 140,000
Electrical Engineer -Embedded
Electrical Engineer -Embedded

Frederick Fox • South Carolina

On-site
USD 85,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Goodwin Recruiting • Dallas (TX)

On-site
USD 110,000 - 165,000
Professional development opportunities
Dynamic, collaborative environment
Firmware (Embedded) Engineer
Firmware (Embedded) Engineer

Ampacimon Belgium • Town of Belgium (WI)

Hybrid
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Gravity IT Resources • Sterling (VA)

On-site
USD 120,000 - 165,000
Competitive salary
401(k) with match
Comprehensive health/dental/vision
Embedded Software Engineer – Power Electronics, Energy Storage
Embedded Software Engineer – Power Electronics, Energy Storage

NextGenEnergyJobs • San Francisco (CA)

On-site
USD 110,000 - 170,000
Applications Engineer
Applications Engineer

Analog Group • Massachusetts

On-site
USD 80,000 - 110,000