Staff Embedded Firmware Engineer - BESS
$100k - $151kEnphase 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
$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...SuggestedWork at officeWorldwide- 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
$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...SuggestedInternshipLocal areaFlexible hours- ...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...SuggestedContract workRemote work
- ...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...SuggestedImmediate start
- ...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 officeRemote work
- 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
- 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
- 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 jobContract work
- 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-...
- 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...
- 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...
- 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-...
- 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...
- 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
- 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...
$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- 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...
$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$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...InternshipLocal areaFlexible hours- ...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...
- ...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
- ...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...
- ...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
- ...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...
- ...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...
$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...InternshipFlexible hours- ...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...
$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- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Firmware Engineer - BESS. Be the first to apply!
- software engineer staff Austin, TX
- assistant engineer Austin, TX
- engineering aide Austin, TX
- staff engineer Austin, TX
- assistant mechanical engineer Austin, TX
- senior staff systems engineer Austin, TX
- technology administrator Austin, TX
- senior staff engineer Austin, TX
- staff design engineer Austin, TX
- embedded systems software engineer Austin, TX


