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

Microgrid Control Firmware Engineer

Full-time

Delta Electronics Americas

Delta, founded in 1971, is a global leader in switching power supplies and thermal management products with a thriving portfolio of smart energy-saving systems and solutions in the fields of industrial automation, building automation, telecom power, data center infrastructure, EV charging, renewable energy, energy storage and display, to nurture the development of smart manufacturing and sustainable cities. As a world-class corporate citizen guided by its mission statement, “To provide innovative, clean and energy-efficient solutions for a better tomorrow,” Delta leverages its core competence in high-efficiency power electronics and its ESG-embedded business model to address key environmental issues, such as climate change. Delta serves customers through its sales offices, R&D centers and manufacturing facilities spread over close to 200 locations across five continents. Delta has 158 sales offices, 72 R&D centers and 48 manufacturing facilities worldwide.

Throughout its history, Delta has received various global awards and recognition for its business achievements, innovative technologies, and dedication to ESG. Since 2011, Delta has been listed on the DJSI World Index of Dow Jones Sustainability™ Indices for 11 consecutive years. In 2021, Delta was also recognized by CDP with leadership level ratings for its substantial contribution to climate change and water security issues and named Supplier Engagement Leader for its continuous development of a sustainable value chain.

Role Summary

Responsible for the implementation, tuning, and validation of unit-level and grid-code compliant control firmware for power electronic and generation assets within microgrid and utility-connected systems. This role bridges equipment-level control logic and regulatory grid code requirements across PCS, BESS, generators, and auxiliary systems, ensuring safe, deterministic, and compliant operation under all operating conditions.

Key Responsibilities

  • Implement unit-level control logic for PCS, BESS, generators, SSTs, and balance-of-plant equipment
  • Develop startup, shutdown, fault handling, and recovery sequences with deterministic behavior
  • Implement grid-code required functions including voltage control, frequency response, LVRT/HVRT, and protection coordination
  • Develop and tune GFL and GFM control modes including active/reactive power control and ramp-rate limits
  • Implement local safety limits, interlocks, fallback logic, and protective functions
  • Ensure proper prioritization and coordination of commands between unit controllers, real-time controllers, and EMS
  • Validate control firmware through simulation, SIL, HIL, factory testing, and field commissioning support
  • Support certification, type testing, and utility or regulatory compliance demonstrations
  • Troubleshoot field issues and support commissioning activities
  • Document control logic, state machines, configuration parameters, and known limitations

Required Qualifications

  • Bachelor’s degree in Electrical Engineering, Power Electronics, Controls, or related field (Master’s preferred)
  • 3–7+ years of experience in control firmware implementation for PCS, inverters, or unit controllers
  • Strong understanding of inverter-based resource behavior and utility grid codes
  • Experience with PLCs, embedded controllers, or real-time control platforms
  • Familiarity with dynamic simulation and validation tools such as PSCAD or equivalent
  • Strong debugging, system integration, and cross-functional collaboration skills

Additional Requirements

  • Professional working proficiency in English; additional languages are a plus
  • Strong analytical and problem-solving capabilities
  • Excellent communication and documentation skills
  • Ability to work across global, cross-functional engineering teams

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Microgrid Control Firmware Engineer in Chapel Hill, NC vacancy
  •  ...the design and in-house development of the real-time control software that runs on the Microgrid Controller (MGC). This role sits at the intersection...  ...Required Qualificati onsB.S. or M.S. in Electrical Engineering, Power Electronics, Controls, or Computer Engineering... 
    Suggested
    Full time

    Delta Electronics Americas

    Chapel Hill, NC
    4 days ago
  •  ...Role Summary Own the test strategy for the full microgrid control stack — from PCS/BESS firmware and Unit Controller through RT, SCADA, and EMS. You...  ...Qualifications • BS/MS in Electrical / Power / Control Systems Engineering; 4+ years (Senior: 7+) in controls testing, HIL, or... 
    Suggested
    Full time

    Delta Electronics Americas

    Chapel Hill, NC
    3 days ago
  •  ...Responsibilities • Develop and validate Real-time control applications (IEC 61131-3 / Python...  ...-to-control interface with relay engineers. • Design V/f and P/Q droop logic, mode...  ...Engineering; 5+ years (Staff: 8+) in real-time microgrid, substation automation, or protection-... 
    Suggested
    Full time

    Delta Electronics Americas

    Chapel Hill, NC
    3 days ago
  • $60 - $66 per hour

     ...Senior Firmware Engineer Our IoT device consulting firm client in Morrisville, NC (RTP) is seeking a Senior Firmware Engineer on a contract...  ..., and logic analyzers. • Experience with version control using Git, including branching strategies and pull request workflows... 
    Suggested
    Full time
    Contract work
    For contractors
    Local area
    Remote work
    Visa sponsorship
    Relocation package

    HireNetworks

    Chapel Hill, NC
    3 hours ago
  •  ...RS&H is currently seeking a Traffic Control Engineer for our Transportation practice in our Raleigh, NC Office! The Traffic Control Engineer will perform tasks associated with maintenance of traffic, pavement marking and signing projects, serving in a professional role... 
    Suggested
    Full time
    Contract work
    Work at office
    Local area

    RS&H

    Chapel Hill, NC
    3 days ago
  •  ...functions around the clock across multiple client accounts. This role typically involves implementation, maintenance, and enhancement of control systems to ensure 24/7 facilities operations. A secondary responsibility is to support project teams designing and implementing... 
    Full time
    Monday to Friday
    Shift work
    Night shift

    Infinite Resource Solutions, LLC

    Chapel Hill, NC
    1 day ago
  •  ...CliftonLarsonAllen (CLA) CLA Search has been retained by Optima Machinery Corporation for their Pharma Division to identify Automation Control Engineers to serve their team. With locations and customers all over the world, Optima Machinery Corporation designs and builds... 
    Full time
    For subcontractor
    Remote work

    CLA (CliftonLarsonAllen)

    Chapel Hill, NC
    2 days ago
  • $80k - $110k

     ...BotBuilt - Design, manage, and optimize firmware for novel mechanisms. - Design, and...  ...dedicated and innovative infrastructure engineer with 3-5 years of experience to lead in...  ...skill at sensor integration and embedded control. - Familiarity with hardware in the... 
    Remote work

    BotBuilt

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

     ...Architecture teams to define end-to-end solutions.Define the firmware architecture for new products and features at the core of NVIDIA...  ...or a higher degree in Computer Science or Computer Engineering or equivalent experience8+ years of relevant software experience... 
    Full time

    Nvidia

    Durham, NC
    3 days ago
  •  ...positive impact on consumers, communities, and teammates. Join our team. #CloroxIsThePlaceYour role at Clorox:The Electrical & Controls Principal Engineer (Operational Technology) reports to the Senior Manager, OT & EIC Engineering and serves as a key technical leader... 
    Full time
    For contractors
    Summer work
    Flexible hours

    The Clorox Company

    Durham, NC
    3 days ago
  • $84.7k - $144.43k

     ...communities, and our planet. If this sparks your interest, you’re in the right place.DLR Group has an opening for a Senior Mechanical Controls Engineer. Position SummaryAs part of the engineering team at DLR Group you will be responsible for the design of control systems from... 
    Work at office
    Local area

    DLR Group

    Durham, NC
    3 days ago
  •  ...Sr. Controls Engineer Research Triangle Park, NC Vulcan Elements is manufacturing American rare-earth permanent magnets for a secure, resilient future. With a focus on national security and economic resiliency, we serve critical industries such as defense, aerospace... 
    Permanent employment
    Work experience placement
    Live in

    Vulcan Elements

    Durham, NC
    4 days ago
  •  ...Job Title: Electrical Controls Engineer Company: AISIN World Corp. of America Department: Operations, KOKI Engineering Location: Durham, NC Position Summary The Machine & Automation Group (KOKI) Electrical Controls Engineer is responsible for... 
    Work experience placement
    Work at office
    Weekend work

    Aisin Corporation

    Durham, NC
    5 days ago
  •  ...embedded software stack for the Delta Unit Controller, the skid-level brain that coordinates...  ...IEEE 1547-2018 / UL 1741-SB compliant firmware. Key Responsibilities • Develop...  ...Required Qualifications • BS/MS in Computer Engineering, Electrical Engineering, or Computer... 
    Full time

    Delta Electronics Americas

    Chapel Hill, NC
    3 days ago
  •  ...for datacenters, renewable energy systems, and advanced microgrids. The Application Engineer is responsible for defining, adapting, and supporting Solid...  ...‑level requirements to: Power electronics design Control and software teams Mechanical and thermal engineering... 
    Full time
    Worldwide
    Flexible hours

    Delta Electronics Americas

    Chapel Hill, NC
    2 days ago
  •  ...Family Definition Analyzes, designs, programs, debugs and modifies firmware (e.g., DSP, embedded code, BMC and BIOS/UEFI). Work often...  ...development. 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
    4 days ago
  •  ...arc-flash studies for BESS + PV + genset microgrids from 500 kW to 200 MW. • Size and...  ...grade balance-of-plant. Protection & Control Interface • Develop protection schemes...  ...Project Execution • Serve as the electrical engineer of record across RFQ, award, detailed... 
    Full time
    Work at office
    Local area
    Worldwide

    Delta Electronics Americas

    Chapel Hill, NC
    6 hours ago
  •  ...and work with vendors and clients to develop solutions. Review and prepare bills of materials and control narratives for I&C systems. Work with other engineering disciplines to coordinate, develop, document, and execute control solutions. Remotely support commissioning... 
    Work experience placement
    Remote work

    Strata Solar LLC

    Durham, NC
    a month ago
  • Job Summary:The Field Application Engineer is responsible for driving adoption of the company’s products and services by influencing architects, engineers, and construction (AEC) firms at the design and specification stage. This role serves as a trusted technical advisor... 
    Full time
    For contractors
    Remote work
    Flexible hours

    PowerSecure

    Durham, NC
    2 days ago
  • $81.7k - $112.34k

     ...science, and optical physics, along with its deep manufacturing and engineering capabilities, to develop category-defining products that...  ...support of division objectives.   • Participates on PFMEAs and control plan reviews as the metrology and inspection SME.     • Works... 
    Full time
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours
    Weekend work

    Corning

    Durham, NC
    a month ago
  •  ...C# Developer / Engineer needed for a Contract to PERMANENT Full-Time position with a medical device imaging hardware / software company...  ...and protocols. Complete and submit all required design control documentation on time and accurately Carry out system debug... 
    Permanent employment
    Full time
    Contract work
    Remote work

    Fulfill Team Inc.

    Chapel Hill, NC
    3 days ago
  •  ...System Verification / Validation / Test Engineer needed for a hybrid Contract to Permanent...  ...System Test – Hardware, Software, Firmware, Electronics User Requirements Defining...  ...boards following medical devices design control methodology. Complete and submit all... 
    Permanent employment
    Full time
    Contract work
    Remote work

    Fulfill Team Inc.

    Chapel Hill, NC
    2 days ago
  • $30 - $45 per hour

     ...scientific computing and medical computing. Develop tools and techniques for visualizing computer vision results. Improve quality control by developing software testing infrastructure (using CMake, CTest, etc.) and writing test cases for code. Run experiments of... 
    Contract work
    Internship
    Worldwide
    Flexible hours

    Kitware

    Carrboro, NC
    5 days ago
  •  ...AI Engineer (Full Stack) NO SPONSORSHIP AVAILABLE Job Summary We are seeking an AI Engineer with a strong software engineering...  ...of software engineering best practices, including version control, testing, API development, and CI/CD. Preferred Qualifications... 
    Full time

    Robert Half

    Chapel Hill, NC
    6 hours ago
  •  ...Job Description Build software that solves challenging, real-world problems. At Kitware, you'll work alongside researchers and engineers to turn cutting-edge computer vision, machine learning, and artificial intelligence research into robust software solutions. Your... 
    Contract work
    Temporary work
    Flexible hours

    Kitware

    Carrboro, NC
    7 days ago
  •  ...Embedded Software Engineer Intern Are you a problem solver looking for a hands-on internship...  ...-on experience developing software and firmware for embedded systems that power real-...  ...techniques. Knowledge of version control tools such as Git or similar platforms.... 
    Full time
    Internship

    Analog Devices

    Durham, NC
    1 day ago
  •  ...schematics, physical drawings, equipment technical specifications, engineering data sheets, calculations, grounding, and ETAP. #...  ...industries. #5 years experience with low and medium voltage motor control systems, including induction motor, synchronous motor, and wound... 
    Full time
    For contractors
    Shift work

    GRN Coastal (Global Recruiters Network- Coastal)

    Chapel Hill, NC
    4 days ago
  •  ...Electrical Engineer I As an Electrical Engineer I in our Chapel Hill office, you will help us empower our clients to achieve energy-efficient building solutions, save global environments, and create a better, greener future for all. Here's why we need you: In... 
    Internship
    Work at office

    Affiliated Engineers, Inc

    Chapel Hill, NC
    5 days ago
  • Durham, NC (Open for remote if good) Senior / Java AI 6 month contract Job Description for Sr. Java Dev: 12+ years of professional experience in Java development (senior-level preferred). Proven experience with enterprise-scale application development. Strong understanding...
    Contract work
    Remote work

    3B Staffing LLC

    Chapel Hill, NC
    2 days ago
  •  ...entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer science/engineering/mathematics/statistics or science... 
    Remote job
    Full time
    H1b

    SynergisticIT

    Chapel Hill, NC
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Microgrid Control Firmware Engineer. Be the first to apply!