Embedded Software Engineer
delta electronics americasBoynton Beach, FL
Embedded Software Engineer
L6
delta electronics americasBoynton Beach, FL3 days ago
Who we are:
Delta, founded in 1971, is a global provider of power and thermal management solutions. Its mission statement, "To provide innovative, clean and energy-efficient solutions for a better tomorrow," focuses on addressing key environmental issues such as global climate change. As an energy-saving solutions provider with core competencies in power electronics and automation, Delta's business categories include Power Electronics, Mobility, Automation, and Infrastructure.
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.
Apply now
Level
LeadL6
Location
Boynton Beach, FL
Occupation
Software Developers
Industry
Computer Systems Design Services
Posted
3 days ago
To get sharper similar jobs, create your profile using the link below.