Senior System Firmware Controls Engineer — EMS & SCADA, BESS (9668) Software Engineering Austin[...]
$90k - $135kEnphase Energy, Inc.
Austin, TX, United States 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 Senior System Firmware Controls Engineer, you will contribute to 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 help 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 experience 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 help ensure the product meets performance, reliability, interoperability, compliance, and cost targets — contributing to production‑ready designs from concept through deployment and commissioning. What You Will Do Contribute to the development of 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. Support integration of 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. Develop and validate controls specifications, functional descriptions, points lists, and data‑integration mappings and telemetry for monitoring, control, and historian/data‑logging needs. Help 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. Contribute to PR reviews, documentation rigor, and well‑managed release branches. Utilize AI tools to accelerate firmware and software development and testing flow. Who You Are and What You Bring BS/MS in Electrical Engineering, Computer Engineering, Controls Engineering, or a related field. 5+ years developing embedded/system firmware or control software, preferably for power systems, BESS, microgrids, or grid‑connected products. 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. Experience with industrial communication protocols (Modbus, DNP3, OPC‑UA, MQTT, and IEC 61850). Understanding of BESS architecture and coordination with BMS, PCS, and thermal derating logic. Familiarity with 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 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 $90,000 to $135,000 per year. 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, Inc.
$125k - $185k
...with our groundbreaking P3 system that captures solar energy,... ...planet. We are looking for a Controls & Firmware Engineer to help design and... ...This position is based in Austin, TX, however an alternate location... ...system. Design & develop EMS/SCADA application to map controls...SuggestedRelocationRelocation package$90k - $135k
Enphase Energy, Inc. is seeking a Senior System Firmware Controls Engineer in Austin, Texas. This role focuses on developing system-level control firmware for Battery Energy Storage Systems. Candidates should have a strong background in embedded firmware development, with...Senior- A leading energy company in Austin is seeking a Senior SCADA Engineer to provide technical leadership and support SCADA systems across utility-scale Battery Energy Storage sites. The role involves troubleshooting, incident management, and improving fleet reliability. Candidates...SeniorRemote job
- A leading technology company in Austin, TX, is seeking a Senior Lead Engineer, Software. This role will lead the development of complex software solutions, collaborate... ...have 6 to 12 years of experience in embedded systems and software engineering. Join a dynamic team that...Senior
- Location: Austin, USA - Stelle als Software Engineer im Bereich mobile Power Systeme. Als Software Engineer arbeitest du an der Schnittstelle von Softwarearchitektur und... ...eng mit interdisziplinären Teams zusammen: Firmware Steuerung: Unterstützung bei der Entwicklung und...Suggested
- ...Energy, Inc. seeks a Staff System Firmware Controls Engineer to design and develop control... ...Energy Storage Systems (BESS). The successful candidate... ...embedded systems, expertise in SCADA and industrial... ...position requires on-site work in Austin, Texas, and offers a competitive...
$200k - $250k
A technology-driven engineering firm is seeking an Applied AI Engineer in Austin, TX, to revolutionize software development with AI. The role involves embedding AI in daily operations... ...tech minds. Ideal candidates are mid-senior engineers passionate about AI and software...Senior- ...across North America. The Senior SCADA Engineer (Operations) provides... ...‑on support for SCADA, controls, and OT (Operational Technology) systems across a fleet of... ...Battery Energy Storage (BESS) sites and Solar sites.... ...reliable integration with EMS/AGC and market interfaces...SeniorRemote work
- Senior Software Engineer (Voice Platform), Customer Systems Austin, Texas, United States Software and Services Join a team building the next generation of large-scale voice and real-time communication platforms that power seamless customer and agent experiences across...Senior
- Senior Software Engineer (multiple positions available), Gotransverse LLC, Austin, TX Our headquarters is located in the heart of Austin, TX. Duties Work cross‑functionally... ...through written and oral reports. Ensure system documentation is complete and up to date. Mentor...Senior
- Dormont Manufacturing Co is seeking a Senior Software Engineer in Austin, TX who will take part in building and optimizing robust, scalable software systems. The ideal candidate will have proficiency in ColdFusion, .NET, and other modern technologies, while also mentoring...Senior
$89.5k - $188k
A technology development firm seeks a Senior Software Engineer in Austin, TX, to develop high-quality software for the U.S. Navy's Spectral Program. The candidate must have 7+ years in software engineering, strong programming skills (Python, Java, Go), and an active Top...Senior- Dormont Manufacturing Co is looking for a Sr. Software Engineer to join their Vehicle Order Fulfillment team in Austin, Texas. This role involves leading technical strategy and development of enterprise-scale Java and React solutions. The ideal candidate will have 7+ years...SeniorWork at office
- Protagonist Management LLC is seeking a Controls & Firmware Engineer in Austin, TX or Miami, FL. You will design and implement the control architecture for energy storage systems, involving both PLC programming and embedded firmware development, and contribute to CI/CD...SeniorRelocation package
- Senior Software Engineer - Generative AI & ML, Customer Systems Austin, Texas, United States Software and Services Customer Systems is part of IS&T and drives the technology behind Apple's customer support experience — from contact center operations to the software powering...SeniorRemote work
- ICON is seeking an AI Software Engineer in Austin, TX, to design and implement AI systems for automation. The role requires 8+ years in software engineering and a strong foundation in LLM usage and agentic frameworks. Candidates should be proficient in TypeScript or Python...SeniorFull time
$125k - $185k
Exowatt is seeking a Controls & Firmware Engineer to design and implement control architecture for a scalable thermal energy storage system. This hands-on role features PLC programming and embedded... ...-based solutions. Located in Austin, TX, this position requires relocation...SeniorRelocation- A leading tech company in Austin, Texas is seeking experienced software engineers to design and build scalable ad systems. The role requires strong knowledge in microservices and cloud technologies with a focus on performance tuning. Candidates should have 5+ years of experience...Senior
$108.83k - $164.1k
Senior Software Engineer at Visa - Austin, TX, United States Senior Software Engineer at Visa - Austin, TX, United States Company Description Visa is a... ...technical documentation of solutions for new development, system enhancements, and production support. Design, develop,...SeniorWork at officeLocal areaRemote work2 days per week3 days per week$110k - $115k
Wangs Alliance Corp in Austin, TX, is seeking an Embedded Firmware Engineer to create innovative smart devices. This role involves designing firmware for lighting systems while working with various communication technologies. Ideal candidates will have 5+ years in firmware...Senior- A leading aerospace technology firm in Austin, Texas, seeks a Software Engineer to develop and integrate software for missions including satellites and ground systems. The ideal candidate will possess a degree in Computer Science or Engineering and have extensive experience...Senior
- A dynamic energy startup in Austin seeks an experienced software engineer to build innovative products from the ground up. In this role, you will architect and implement foundational solutions, contributing to a mission-driven culture. Candidates should have over 7 years...SeniorRelocation
- Senior Lead Engineer, Software (Austin) Location: Austin, TX, US General Overview Functional... ...across all levels (firmware to application), adhering... ...analyze trade-offs in complex systems, recommend optimal... ...involve the release of export controlled goods either directly to...SeniorWork at office
- A technology company based in Austin, Texas is seeking an experienced Embedded Firmware Engineer to develop and maintain software for their RoT chip. The role includes designing firmware... ...least 5 years of experience in embedded systems, strong skills in C programming, and...Senior
- Ll Oefentherapie is seeking a Senior Software Development Engineer in Austin, Texas. The role involves ownership of software design and development for Oracle... ...’s Cloud Infrastructure, with emphasis on coding and system interactions. Candidates should have over 4 years of...Senior
- ...gaming and embedded systems. Grounded in a culture... ...We are seeking an Senior Embedded Firmware Engineer to develop and support... ...for server memory controllers and related platform... ...architecture, validation, and software teams throughout the... ...Science Locations Austin, TX, Santa Clara, CA...Senior
- ...Senior Systems Software Engineer Location: Austin, Texas Saronic Technologies is a leader in revolutionizing defense autonomy at sea, dedicated to developing... ...systems, using NixOS, for autonomous navigation, control, and communication of surface vessels Collaborate with...SeniorTemporary workWork at office
- Exacta Systems is seeking a Senior Software Engineer to join their Austin, Texas team. You will be crucial in designing, building, and maintaining systems for their innovative gaming platform, working closely with Product, Engineering, and Operations teams. This full-time...SeniorFull timeCasual workRemote work
- Charles Schwab Corporation is looking for a Manager, Software Development & Engineering to join their Austin team. In this role, you will take ownership of crucial backend systems, lead architectural decisions, and mentor engineers while working with technologies like...Senior
$100k - $151k
...The Enphase Energy System enables users to... ...advanced operation and control for autonomous... ...time thermal control firmware, including closed-... ...and system test software. Validate control... ..., and hardware engineers to test and troubleshoot... ...on-site at our Austin, Texas office 5...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior System Firmware Controls Engineer — EMS & SCADA, BESS (9668) Software Engineering Austin[...]. Be the first to apply!
- system service engineer Austin, TX
- system validation engineer Austin, TX
- systems engineer Austin, TX
- field systems engineer Austin, TX
- advanced systems engineer Austin, TX
- unix linux systems engineer Austin, TX
- space systems engineer Austin, TX
- system verification engineer Austin, TX
- systems engineer intern Austin, TX
- senior linux systems engineer Austin, TX

