> Markdown version of [/jobs/ext/3657734-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3657734-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Delta Electronics (Americas) - **Location:** Milwaukee, WI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Audit Trail, Unit Testing, Microsoft Azure, C++ (Programming Language), Static Program Analysis, Cyber Security, Computer Engineering, Continuous Integration, Linux, DevOps, Middleware, Embedded Software, Firmware, FreeRTOS, Github, Supervisory Control and Data Acquisition (SCADA), Key Management, MISRA C (C Programming Language), Modbus, Real-Time Operating Systems, OPC Unified Architecture, Transmission Control Protocol (TCP), Multithreading, Git, Yocto, Information Technology, Build Tools, U-Boot, Docker - **Published:** October 9, 2026 - **Apply:** https://www.disabledperson.com/jobs/75937770-embedded-software-engineer ## About the Role * BS/MS in Computer Engineering, Electrical Engineering, or Computer Science; 5+ years in embedded software for industrial / energy system * 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, CA * Modern DevOps: Git, Azure DevOps or GitHub Actions, Docker, Yocto build systems, hardware-in the-loop test rig * Cybersecurity fundamentals: secure boot, TLS/mTLS, signed updates, key management. ## Description 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., * 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