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

Staff Embedded Firmware Engineer - BESS

$100k - $151k

Enphase Energy

Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries. Join our dynamic teams designing and developing next‑gen energy technologies and help drive a sustainable future! About The Role As a Staff System Firmware Controls Engineer, you will design and develop the system‑level control firmware and software for the Energy Management System (EMS) and SCADA layer of our MW/MWh‑scale Battery Energy Storage Systems (BESS) serving data centers, spanning outdoor cabinets and containerized platforms. You will build the master site controller that coordinates the PCS (inverters), BMS, and thermal subsystems, and interfaces the BESS with utility and grid SCADA and higher‑level plant controllers. This role requires hands‑on expertise in embedded and real‑time controls, EMS control algorithms, SCADA and industrial communications, and BESS grid‑code compliance. You will work closely with inverter, BMS, thermal, systems, safety, and cloud/software teams to ensure the product meets performance, reliability, interoperability, compliance, and cost targets ― delivering production‑ready designs from concept through deployment and commissioning. You will also mentor junior engineers and contribute to the team’s technical direction. What You Will Do Design and develop system‑level control firmware and software for the BESS EMS and master site controller. Implement real and reactive power dispatch, state‑of‑charge (SOC) and state‑of‑health (SOH) management, and coordination of multi‑vendor subsystems (PCS, BMS, thermal) to meet site and grid requirements. Develop control logic for grid services such as frequency response (PFR/FFR), voltage/AVR regulation, capacity firming, peak shaving, energy arbitrage, and black start. Integrate the BESS control system into utility, ISO/TSO EMS/SCADA systems and higher‑level plant controllers. Implement and maintain industrial communication interfaces using Modbus, DNP3, OPC-UA, MQTT, and IEC 61850. Define and validate controls specifications, functional descriptions, points lists, and data‑integration mappings and telemetry for monitoring, control, and historian/data‑logging needs. Ensure real and reactive power commands comply with interconnection agreements (LGIA), power purchase agreements (PPA), and grid codes (IEEE 1547, UL 1741‑SB). Apply cybersecurity and IT/OT best practices to controller and SCADA network architecture. Develop unit and system test software, and validate control behavior using simulation and hardware‑in‑the‑loop. Support site bring‑up, commissioning, witness testing, and acceptance with utility and AHJ stakeholders. Organize thorough PR reviews, documentation rigor, and well‑managed release branches. Accelerate firmware and software development and testing flow utilizing AI tools. Mentor junior engineers and contribute to the team’s technical direction. Who You Are And What You Bring BS/MS in Electrical Engineering, Computer Engineering, Controls Engineering, or a related field. 8+ years developing embedded/system firmware or control software, preferably for power systems, BESS, microgrids, or grid‑connected products. Strong experience with EMS, site/plant controllers, or SCADA systems for energy storage or power generation. Proficiency in C, C++, and Python; familiarity with IEC 61131‑3 and/or C# is a plus. Strong experience with industrial communication protocols (Modbus, DNP3, OPC-UA, MQTT, and IEC 61850). Strong understanding of BESS architecture and coordination with BMS, PCS, and thermal derating logic. Knowledge of grid‑services use cases (PFR/FFR, AVR, capacity firming, arbitrage, black start) and ISO market participation (e.g., CAISO, ERCOT, ISO‑NE). Working knowledge of grid and safety standards such as IEEE 1547, UL 1741‑SB, UL 9540, and IEC. Experience with Linux‑based controls environments; familiarity with containerized or virtualized deployments (Docker, VMware) is a plus. Understanding of cybersecurity and IT/OT best practices for OT and SCADA networks. Ability to troubleshoot within complex systems, including hands‑on lab and field testing. Clear written and verbal communication, including strong presentation skills. What Will Make You Stand Out Experience integrating BESS with Tier‑1 utility/ISO SCADA systems and higher‑level plant controllers. Experience with SCADA/PLC platforms (e.g., Ignition, SEL RTAC, Modicon) and historian/data platforms. Experience supporting site commissioning and field deployment. Familiarity with software development processes (e.g., Agile) and tools (Git, CI/CD). Work Location This role requires being on‑site at our Austin, Texas office 5 days per week. The base pay range for this position is $100,000 to $151,000. This salary range may be modified in the future. The successful candidate’s starting pay will be determined based on job‑related skills, experience, education or training, work location, and market conditions. This position is also eligible for bonus, equity, and benefits. #J-18808-Ljbffr Enphase Energy

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Embedded Firmware Engineer - BESS in Austin, TX vacancy
  • $100k - $151k

     ...role:This position is part of the core Engineering R&D group, which focuses on launching Residential...  ....What you will do:Lead a team of firmware engineers developing requirements, code...  ...Develop board level and system/product level embedded software for solar and battery-based... 
    Suggested
    Work at office
    Worldwide

    Enphase Energy

    Austin, TX
    18 hours ago
  • Enphase Energy, Inc. seeks a Staff System Firmware Controls Engineer to design and develop control firmware for Battery Energy Storage Systems (BESS). The successful candidate will have more than 8 years of experience in embedded systems, expertise in SCADA and industrial... 
    Suggested

    Enphase Energy, Inc.

    Austin, TX
    4 days ago
  • $193.3k - $261.5k

     ...the world.The Machine Learning Systems Firmware Team is looking for candidates interested...  ...that help our team members develop your engineering expertise so you feel empowered to take...  ...with other employees, supervisors, and staff; adhere to standards of excellence despite... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Austin, TX
    1 day ago
  •  ...Senior Embedded Firmware EngineerWe are seeking a highly experienced Senior Embedded Firmware Engineer to join our team on a contract basis. The ideal candidate will have a strong background in embedded systems development, real-time operating systems, firmware architecture... 
    Suggested
    Contract work
    Remote work

    Connect Tech+Talent

    Austin, TX
    1 day ago
  •  ...Embedded Firmware EngineerCurrent is seeking an Embedded Firmware Engineer to join our progressive and dynamic fast-paced enterprise and mobile applications team. These are exciting times - our industry and user expectations are changing and so are we! We are developing... 
    Suggested
    Immediate start

    Current Lighting

    Round Rock, TX
    3 days ago
  •  ...Celestica is looking for talented and passionate software engineers for the Hardware Platform Services team. This team is responsible...  ...experience in C / C++ and other low-level programming languages and embedded systems ● 5+ years of experience in Device Drivers such as... 
    Work at office
    Remote work

    Celestica International LP

    Austin, TX
    17 days ago
  • A tech solutions provider in Austin is seeking an Embedded Firmware Engineer with expertise in C/C++ for embedded firmware development. The role involves developing low-level firmware for cutting-edge interconnect technologies and collaborating with cross-functional teams... 
    Full time

    Dexian

    Austin, TX
    4 days ago
  • Embedded Firmware Engineer (Zephyr/BMC) Location: Austin, TX - 100% Onsite Duration: 12+ months (Contract) Top Must‑Haves phyr OS and bare‑metal bring‑up MCTP/PLDM experience BMC or similar firmware knowledge (BMC experience a plus) Role Summary Seeking a strong... 
    Contract work

    Dexian

    Austin, TX
    8 hours ago
  • Connect Tech+Talent is seeking a highly experienced Senior Embedded Firmware Engineer to join their team on a contract basis. Located in Austin, TX (preferred) or open to remote candidates, the role demands a strong background in embedded systems development and real-time... 
    Remote job
    Contract work

    Connect Tech+Talent

    Austin, TX
    4 days ago
  • A technology services provider is seeking an experienced Firmware Engineer in Austin, TX, for a hybrid role requiring at least 3 days on-site. You will be responsible for developing and debugging embedded software for GPUs, APUs, and CPUs while collaborating with cross-... 

    TPI Global Solutions

    Austin, TX
    4 days ago
  • First Order Effects in Austin, TX is seeking a Firmware Engineer (Embedded Systems) to own the firmware for the MESH platform, including real-time control on MCUs and orchestration on embedded Linux. You will shape the foundation the software stack relies on and bring the... 

    First Order Effects

    Austin, TX
    4 days ago
  • Advanced Micro Devices is seeking a Senior Embedded Firmware Engineer in Austin, TX. This hands-on role involves developing firmware for server memory controllers, ensuring quality and performance through collaboration across teams. The ideal candidate has strong proficiency... 

    Advanced Micro Devices

    Austin, TX
    3 days ago
  • Celestica is seeking a Staff Embedded/Firmware Engineer to join the Hardware Platform Services team in Austin, TX. You will design and develop cloud hardware infrastructure, including compute, storage, AI servers and networking switches, and contribute to state-of-the-... 

    Celestica Inc.

    Austin, TX
    4 days ago
  • NVIDIA in Austin, Texas, is seeking a Senior Software Engineer - Server Manageability to design, implement, and deliver innovations for GPU-based AI servers, focusing on OOB management, firmware development, and server architecture. You will lead BMC firmware design with... 

    NVIDIA

    Austin, TX
    4 days ago
  • Graphcore is seeking an experienced Senior UEFI Engineer to design, develop, and deploy UEFI-based firmware for its hyperscale AI server platforms. This role entails collaborating with ODM partners throughout the design lifecycle, ensuring robust platform initialization... 
    Flexible hours

    Graphcore

    Austin, TX
    8 hours ago
  • A tech company based in Austin, Texas seeks an experienced RT/Embedded Firmware Developer to design and maintain firmware for their Root Of Trust (RoT) chips. The successful candidate will collaborate with multi-disciplinary teams, supporting secure solutions and contributing... 

    Nuvoton Technology Corporation

    Austin, TX
    8 hours ago
  • $100k - $151k

     ...sustainable future!About The RoleAs a Staff Hardware Engineer, you will own and drive sensor...  ...compliance alongside other mechanical and embedded firmware engineers for MW/MWh-scale utility inverter...  ...and Battery Energy Storage Systems (BESS) serving data centers, spanning... 
    Work at office

    Enphase Energy

    Austin, TX
    1 day ago
  • AMD in Austin, TX is seeking a Senior Embedded Firmware Engineer to develop and support firmware for server memory controllers. This role entails hands-on implementation and debugging of embedded firmware to enable reliable memory operations across AMD platforms. The ideal... 

    AMD

    Austin, TX
    8 hours ago
  • $184k - $287.5k

     ...Infrastructure. At NVIDIA, our inventions are the engine of accelerated computing and modern AI....  ..., and we're looking for a skilled PCIe Firmware Engineer to join our team and help our...  ...significant professional experience in embedded firmware development, with a deep... 
    Full time

    Nvidia

    Austin, TX
    18 hours ago
  • $193.3k - $261.5k

     ...change the world.We are seeking a Senior Firmware Engineer to join our Power Architecture team,...  ...structures and algorithms suitable for embedded, resource-constrained environments- Design...  ...with other employees, supervisors, and staff; adhere to standards of excellence... 
    Internship
    Local area
    Flexible hours

    Amazon

    Austin, TX
    18 hours ago
  •  ...centers, to PCs, gaming and embedded systems. Grounded in a culture...  ...applications, working across silicon, firmware, and software to deliver...  .... You will interact with key engineering and management stakeholders...  ...field sales and support staff in the features and uses of AMD... 

    AMD

    Austin, TX
    3 days ago
  •  ...startup founded by two former Navy electrical engineers with a proven track record in robotics...  ...:We are seeking a highly skilled Firmware Engineer with strong expertise in microcontroller...  ..., optimizing, and implementing embedded software for real-time control of our systems... 
    Local area

    Allen Control Systems

    Austin, TX
    18 hours ago
  •  ...AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation...  ...for a passionate and experienced Firmware designers for the pre/post-silicon development...  ...'s degree in Electrical or Computer engineering is strongly desired. Master's or PhD degree... 

    AMD

    Austin, TX
    2 days ago
  •  ...Cadence DDR PHY IP Front End Design team responsible for -• Develop firmware for DDR5 PHY using microcontrollers• Developing firmware in C...  ...Layer blocks.• Good Knowledge of C programming language for embedded software development and use of relevant IDE.• Comfortable debugging... 
    Full time

    Cadence Design Systems

    Austin, TX
    2 days ago
  •  ...AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation...  ...Semi‑Custom products. We are seeking an engineer to contribute to the development and...  ...team responsible for Infinity Fabric IP firmware development and feature enablement across... 

    AMD

    Austin, TX
    2 days ago
  •  ...computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and...  ...advance your career. The Role:We are seeking an Senior Embedded Firmware Engineer to develop and support firmware for server memory controllers... 

    AMD

    Austin, TX
    4 days ago
  • $165.2k - $223.6k

     ...people who want to help. The AWS Hardware Engineering team creates server designs for Amazon’s...  ...critical business strategies. The AWS Firmware team drives system innovation in the servers...  ...the industry.We are looking for an Embedded Software Development engineer to build and... 
    Internship
    Flexible hours

    Amazon

    Austin, TX
    3 days ago
  •  ...more market share on a global stage. Our engineers, marketers, sales and support teams are...  ....  Job DescriptionREA is seeking a Staff Firmware Engineer for our Performance Computing...  ...Job Duties:Design, develop, and verify embedded firmware for digital PWM voltage regulatorsWrite... 

    Renesas Electronics America

    Austin, TX
    2 days ago
  • $110k - $151k

     ...specialized power electronics and controls engineers that is fast-moving, working closely...  ...and Controls team is seeking a Staff Firmware Engineer to develop, integrate, and validate...  ...hardware and power electronics systems with embedded firmwareOptimize product solutions with... 
    Work at office

    Enphase Energy

    Austin, TX
    18 hours ago
  •  ...the world.Job DescriptionAs the Principal Firmware Architect for UALink Switch Products,...  ..., designing, and driving the end-to-end embedded software and firmware architecture for our...  ...’s or Master’s/Ph.D. in Computer Engineering, Electrical Engineering, Computer Science... 
    Worldwide

    Renesas Electronics America

    Austin, TX
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Embedded Firmware Engineer - BESS. Be the first to apply!