Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

Full-time

Delta Electronics Americas

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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Durham, NC vacancy
  • $22 - $41 per hour

     ...the Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat climate change,...  ...innovate ahead of what’s possible. About The Role As an Embedded Software Engineer Intern, you will gain hands-on experience developing software... 
    Suggested
    Permanent employment
    Full time
    Internship
    Work at office

    Analog Devices

    Durham, NC
    6 days ago
  • $184k - $287.5k

     ...on the world. What you'll be doing:Collaborate with Hardware, Software, and System Architecture teams to define end-to-end solutions....  ...mentalityBS or a higher degree in Computer Science or Computer Engineering or equivalent experience8+ years of relevant software... 
    Suggested
    Full time

    Nvidia

    Durham, NC
    5 days ago
  • $68.9k - $131.1k

     ...toughest challenges and to meet the demands of a rapidly evolving global market. Are you a dynamic and experienced RUST Embedded Software Engineer interested in contributing to programs that save lives and enable the freedoms we enjoy.  Our dynamic engineers develop demanding... 
    Suggested
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Morrisville, NC
    1 day ago
  • Design and build full-stack features for campaign management, reporting, and marketplace optimization using a polyglot stack. Collaborate with product leads to scope technical decisions and mentor teammates through code reviews and pragmatic architecture. Requirements...
    Suggested

    DT

    Durham, NC
    4 days ago
  •  ...States and Canada. Operations are powered by proprietary software which orchestrates fully automated owned and network pharmacies...  ...insights. Overview We are looking for a Senior Embedded Software Engineer with deep expertise in Embedded Linux and Wireless... 
    Suggested

    Custom Health

    Morrisville, NC
    a month ago
  • $168k - $270.25k

    The NVIDIA Experience (NVEX) Solutions Engineering team is looking for an experienced solution engineer focused on customer support of NVIDIA...  ..., solve customer problems, and contribute to products and software tooling. You must have excellent problem-solving abilities,... 
    Full time
    Weekend work

    Nvidia

    Durham, NC
    5 days ago
  • $120k - $140k

     ...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales...  ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    Durham, NC
    1 day ago
  • $103.71k - $138.28k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing quality assurance processes that support Field Engineering... 
    Full time
    Temporary work
    For contractors

    Lumen

    Durham, NC
    1 day ago
  •  ...core competence in high-efficiency power electronics and its ESG-embedded business model to address key environmental issues, such as...  ...Required Qualifications ~ Bachelor’s degree in Electrical Engineering, Power Electronics, Controls, or related field (Master’s preferred... 
    Full time
    Local area
    Worldwide

    Delta Electronics Americas

    Durham, NC
    5 days ago
  • $106.58k - $177.63k

    Req ID:374063NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Mobile Application Developer - Kotlin...
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    NTT DATA

    Durham, NC
    4 days ago
  •  ...player with strong communication, highly customer obsessed, proven engineering and multiple years production support experience.The...  ...you bring:A Bachelor's or master's degree in Computer Science, Software engineering or related fieldAt least 6 years of experience working... 
    Full time

    Fidelity Communications

    Durham, NC
    1 day ago
  •  ...GENERAL SUMMARY OF POSITION: The Systems Engineer is responsible for the design, implementation, and ongoing operational health of infrastructure across all firm offices, with occasional travel required. The ideal candidate is a self-starter who thrives both independently... 
    Full time
    Work experience placement
    Work at office
    Local area

    Confidential Company

    Durham, NC
    4 days ago
  •  ...takes the imagination and passion of all of us-from design and engineering to the manufacturing and marketing of our billions of MedTech...  ...pharmacy systems through close collaboration with hardware design, software, medical affairs, quality, and other functional groups. They... 
    Work at office
    Remote work
    Shift work
    2 days per week
    3 days per week

    Becton , Dickinson and Company

    Durham, NC
    3 days ago
  •  ...Android appsExcellent understanding of computer science fundamentals, data structures, and algorithms to ensure alignment to software engineering best practices including object-oriented and functional programmingExcellent understanding of testing concepts and... 

    Samprasoft

    Durham, NC
    1 day ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Full time

    Cheez

    Durham, NC
    2 days ago
  • Systems Engineer, NeXteam (R&D)NeXteam is a part of our R&D organization chartered to develop breakthrough technologies, drive next-generation differentiated solutions, and recruit top technical talent. We are seeking a collaborative Systems Engineer to identify and define... 
    Local area

    Nexperia

    Durham, NC
    3 days ago
  •  ..., designs, programs, debugs and modifies firmware (e.g., DSP, embedded code, BMC and BIOS/UEFI). Work often involves analog and digital...  .... Participates as a member of project team of other firmware engineers and internal and outsourced development partners to develop... 
    Hourly pay
    Work experience placement
    Internship
    Work at office
    Local area
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    5 days ago
  • $70 - $90 per hour

     ...Job Description Job Description Our client is seeking a Principal Embedded Software Engineer to work within cross-functional teams and provide software requirements, design, and implementation for current or next-generation software and systems projects. This individual... 
    Hourly pay
    Permanent employment
    Contract work
    Temporary work
    Work experience placement

    Ventura Solutions LLC

    Durham, NC
    17 days ago
  •  .... The role would be supporting the build of custom client websites.The team is comprised of both Data Engineers and Full Stack engineers. This role is a Full Software EngineerOur full stack engineers develop in the following stack, so experience here would be necessary... 

    Samprasoft

    Durham, NC
    1 day ago
  •  ...Senior Fullstack Software DeveloperRestor3d is looking for an experienced Senior Fullstack Software Developer for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific... 

    Restor3d

    Durham, NC
    2 days ago
  • Presales, Systems Engineer - SLEDThis role has been designated as ‘Remote/Teleworker’, which means you will primarily work from home.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect... 
    Full time
    Work experience placement
    Local area
    Immediate start
    Remote work
    Work from home

    Hewlett Packard Enterprise

    Durham, NC
    1 day ago
  • Presales Systems Engineer - SASEThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work.... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    3 days ago
  •  ...DescriptionJob DescriptionDescription:This is an onsite role based in Durham, North Carolina.Our client seeks a Senior Full Stack Software Engineer to prototype and deliver tools that accelerate the software development lifecycle, including solutions leveraging generative... 
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Durham, NC
    19 hours ago
  • $104k - $208k

    Hungry, Humble, Honest, with HeartThe Opportunity As a Senior Systems Engineer in our End User Computing division, you will take ownership of our global digital workplace infrastructure, ensuring seamless and secure experiences for our workforce. Your primary technical... 
    Work at office
    Remote work
    3 days per week

    Nutanix

    Durham, NC
    3 days ago
  •  ...Medical Device System Verification / Validation / Test Engineer needed for a hybrid Contract to Permanent Full-Time position in Raleigh...  ...: Medical Device Quality Test System Test – Hardware, Software, Firmware, Electronics User Requirements Defining and Managing... 
    Permanent employment
    Full time
    Contract work
    Remote work

    Fulfill Team Inc.

    Durham, NC
    3 days ago
  •  ...customers and an expanding portfolio of new customers. Position Summary We are seeking a highly skilled Power Electronics Lead Engineer to lead the design, development, and production launch of advanced AC/DC power conversion products. This role will be responsible... 
    Full time
    Temporary work
    Shift work

    LayerZero Power Systems

    Durham, NC
    5 days ago
  • $152k - $349k

    Principal Systems/Software EngineerThis role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise

    Durham, NC
    5 days ago
  • $152k - $241.5k

     ...Tegra Team searching for a creative and highly motivated engineer with expertise in system software to join the Tegra system-on-chip (SOC) Software...  ...design key aspects of our Tegra SoC kernel drivers and embedded Software. This role will be dedicated to advancing ARM... 
    Full time
    Remote work

    Nvidia

    Durham, NC
    3 days ago
  • Senior Cybersecurity Systems Software EngineerThis role has been designed as 'Hybrid' with a requirement that you will work on average...  ...Description:Hewlett Packard Enterprise is seeking a Senior Cybersecurity Engineer to lead software development and compliance activities within... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    1 day ago
  •  ...years in DB2 Systems Programming / AdministrationExperience with IBM DB2 for z/OS and Replication products (Qrep, SQLrep and CDC) - software installation, version upgrades and maintenance, certification testing, documentation of operational procedures, disaster recovery... 
    Full time
    Relocation
    3 days per week

    Kyndryl

    Durham, NC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!