Embedded Software Engineer

Delta Electronics Americas

Plymouth Charter Township (MI)

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

Delta Electronics Americas is seeking an experienced engineer to build and maintain the embedded software stack for the Delta Unit Controller. This role includes developing firmware in C/C++ across Linux and RTOS environments while ensuring compliance with US standards and protocols.

The ideal candidate will have extensive experience in embedded software for energy systems and a strong background in modern DevOps practices. Responsibilities include refactoring existing code, establishing CI/CD pipelines, and implementing security measures.

Qualifications

  • 5+ years of experience in embedded software for industrial/energy systems.
  • Strong knowledge of multithreading, real-time scheduling, IPC, and deterministic networking.
  • Experience with cybersecurity fundamentals like secure boot and signed updates.

Responsibilities

  • Develop firmware/middleware for the Unit Controller in C/C++ on Linux/RTOS.
  • Refactor and re-platform the existing code base for US standards.
  • Stand up CI/CD pipelines on Azure DevOps with automated unit tests and static analysis.

Skills

C/C++ expertise
Embedded software development
DevOps practices
Industrial protocols
Real-time operating systems

Education

BS/MS in Computer Engineering, Electrical Engineering, or Computer Science

Tools

Azure DevOps
Docker
Yocto build systems

Job description

Role Summary

Build and maintain the embedded software stack for the Delta Unit Controller, the skid-level brain that coordinates PCS, BMS, and HVAC and exposes a clean interface to the upstream RT and SCADA. You will lead the platform of the developed code base onto Delta US hardware, set up modern CI/CD on Azure DevOps, and deliver IEEE 1547-2018 / UL 1741-SB compliant firmware.

Key Responsibilities
  • Develop firmware/middleware for the Unit Controller in C/C++ (and Rust where appropriate) on Linux / RTOS targets (Yocto, FreeRTOS, Zephyr).
  • Receive and re-platform the existing Taiwan Unit Controller code base; refactor for US PCS/BESS vendors and US standards.
  • Implement Modbus TCP/RTU, IEC 61850 (client), CAN, and OPC UA stacks; integrate with PCS, BMS, HVAC, and meters.
  • Stand up CI/CD pipelines on Azure DevOps with self-hosted build agents, automated unit tests, static analysis (MISRA, Coverity), and HIL-in-the-loop gates.
  • Implement secure boot, signed OTA updates, role-based access, audit logging — aligned to IEC 62443-4-1/-4-2 and NERC CIP where applicable.
Required Qualifications
  • BS/MS in Computer Engineering, Electrical Engineering, or Computer Science; 5+ years in embedded software for industrial / energy systems.
  • Expert in C/C++ on Linux and/or RTOS; strong with multithreading, real-time scheduling, IPC, and deterministic networking.
  • Industrial protocol experience: Modbus TCP, IEC 61850 (MMS/GOOSE client), DNP3, OPC UA, CAN.
  • Modern DevOps: Git, Azure DevOps or GitHub Actions, Docker, Yocto build systems, hardware-in the-loop test rigs.
  • Cybersecurity fundamentals: secure boot, TLS/mTLS, signed updates, key management.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Delta Electronics Americas • United States

On-site
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Delta Electronics Americas • Milwaukee (WI)

On-site
USD 110,000 - 140,000
Embedded Firmware Engineer – Industrial Power & IoT
Embedded Firmware Engineer – Industrial Power & IoT

Delta Electronics Americas • Milwaukee (WI)

On-site
USD 110,000 - 140,000
Embedded Firmware Engineer - Industrial Energy Systems
Embedded Firmware Engineer - Industrial Energy Systems

Delta Electronics Americas • Plymouth Charter Township (MI)

On-site
USD 90,000 - 120,000
Senior Embedded Firmware Engineer - Industrial Automation
Senior Embedded Firmware Engineer - Industrial Automation

Delta Electronics Americas • United States

On-site
USD 100,000 - 130,000
Firmware Engineer – Liquid Cooling
Firmware Engineer – Liquid Cooling

Delta Electronics Americas • Plano (TX)

On-site
USD 90,000 - 110,000
Comprehensive benefits package
Control Testing Engineer
Control Testing Engineer

Delta Electronics Americas • Plymouth Charter Township (MI)

On-site
USD 90,000 - 120,000
Microgrid Control Firmware Engineer
Microgrid Control Firmware Engineer

Delta Electronics Americas • United States

On-site
USD 80,000 - 120,000
Control Development Engineer
Control Development Engineer

Delta Electronics Americas • Plymouth Charter Township (MI)

On-site
USD 80,000 - 120,000
Real-Time Control Development Engineer
Real-Time Control Development Engineer

Delta Electronics Americas • United States

On-site
USD 90,000 - 120,000