Staff Firmware Engineer
$110k - $151kEnphase Energy
DescriptionEnphase 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 roleThe Enphase Modeling and Controls team, part of the Office of the CTO, defines prototypes, and supports next-generation control solutions for Enphase inverter products. The team is an integrated group of highly specialized power electronics, controls, and firmware engineers that is fast-moving, working closely with multi-disciplinary teams across the organization, and looking for motivated individuals that can contribute and collaborate closely with the team to deliver innovative solutions. As a member of the Modeling and Controls team, you will solve some of the most exciting problems in power conversion and help shape and implement the control algorithms that govern the dynamic performance of our inverter products. The team's current focus is Enphase's Solid-State Transformer (SST) development for data center power infrastructure, building on deep experience in residential microinverter and battery inverter controls. The Enphase Modeling and Controls team is seeking a Staff Firmware Engineer to develop, integrate, and validate the inverter control firmware at the core of the SST platform. What you will doDesign and implement firmware, primarily in C and C++, for real-time operation and control Validate firmware through software simulations, hardware-in-the-loop testing, and prototype bench testing to ensure functionality and performance requirements are met Build and maintain CI/CD pipelines in Bitbucket Pipelines, including automated builds, static analysis, unit testing, and artifact generation Support power electronics and controls engineers during hardware bring-up by integrating, debugging, and tuning embedded firmware on inverter prototypes Optimize product solutions with firmware/hardware control co-design Collaborate with cross-functional teams to define firmware requirements, interfaces, and integration strategies Mentor junior staff Who You Are and What You BringBS/MS/PhD Computer Science, Computer Engineering, Electrical Engineering, or a closely related discipline BS and 8+ years / MS and 6+ years / PhD and 3+ years’ experience in a similar (non- academic) role as an embedded software or firmware engineer Expert-level C and C++ proficiency, including memory management, linker scripts, bootloader development, and secure boot concepts Strong debugging and systems analysis skills, including diagnosing stack overflows, memory corruption, and hard faults; evaluating CPU utilization; and tuning task priorities to prevent resource contention and system lockups Expertise in bare metal and real-time operating systems, including multithreaded programming and multi-core firmware development Familiarity with ARM Cortex-M4/M7 architecture Knowledge of microcontroller peripherals such as ADC, GPIO, PWM, SPI, and CAN Understanding of digital signal processing concepts and ability to implement them in firmware Experience testing and debugging code and hardware using tools such as J-Link debug probes (SWD), oscilloscopes, and protocol analyzers Proficiency with embedded toolchains and build systems, including GCC, GNU Make, CMake, and Python-based build and automation scripts Experience with containerized build environments using Docker Proficiency with Git version control Ability to take ownership of development tasks and drive them to completion with high quality Experience with AI-assisted development tools and workflows, including LLM-integrated coding environments (e.g., Devin, Copilot, or similar) Desired SkillsZephyr development experience Familiarity with control loops and PID controllers Desktop and embedded Linux experience Familiarity with AC grid simulators and programmable loads TravelOccasional travel domestically Work locationAustin, TX Candidates must be authorized to work in the US. The salary range for this position is $110,000 to $151,000 and may vary based on experience, skills, and location. This position is also eligible for bonus, equity, and benefits, with final compensation determined in accordance with applicable laws and internal equity.#SST
$110k - $183k
...Transformer (SST) platform team. We design and deliver the embedded firmware for Enphase's next-gen grid-scale energy conversion systems. We are hiring at Staff, Senior Staff, and Principal levels. Every engineer writes code, debugs hardware, and owns outcomes; higher levels...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- ...WE ARE SEEKING software developers and embedded engineers with 4+ years of experience. At Sparx you will work with clients on projects involving everything from embedded microcontrollers, to media and image processing, to Bluetooth and TCP communications, to server-side...SuggestedTemporary workWork experience placementCasual work
- ...this challenge, we need innovative, scalable power sources. Our engineering-led team, with expertise in designing and deploying satellite... ...plug and play in the field. We are seeking a skilled Firmware Engineer to develop embedded software for digitally controlled...SuggestedInternshipVisa sponsorshipWork visa
- ...impact on the world of technology.Job DescriptionBe part of the Cadence DDR PHY IP Front End Design team responsible for -• Develop firmware for DDR5 PHY using microcontrollers• Developing firmware in C typically involving bare-metal programming and developing low-level...SuggestedFull time
- ...The Memory IO team is looking for a passionate and experienced Firmware designers for the pre/post-silicon development of high-speed... ...ACADEMIC CREDENTIAL:Bachelor's degree in Electrical or Computer engineering is strongly desired. Master's or PhD degree is a plus.LOCATION...
- ...cutting-edge defense startup founded by two former Navy electrical engineers with a proven track record in robotics and software. We are... ...impact.Position Overview:We are seeking a highly skilled Firmware Engineer with strong expertise in microcontroller firmware development...Local area
- ...09Deadline: 0001-01-01Our client, a leading technology organization specializing in server management solutions, is seeking a Firmware Engineer to join their team. As a Firmware Engineer, you will be part of the Software Development Department supporting the Baseboard Management...Contract workTemporary workRemote workFlexible hours
$193.3k - $261.5k
...help our customers change the world.We are seeking a Senior Firmware Engineer to join our Power Architecture team, developing firmware algorithms... ...and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful...InternshipLocal areaFlexible hours- ...contributes to something bigger — technology that moves the world forward.THE ROLE: AMD’s Server Security Processor Firmware team is looking for a senior firmware engineer to design, develop, and debug firmware solutions for AMD Secure Encrypted Virtualization. The engineer will...
- ...challenges like safety, commercialization, and mass production to change the world for the better. JOB SUMMARY We are seeking a Firmware Engineer to help develop actuation and motor control firmware for humanoid robots. You will collaborate with our existing actuation...Local area
- ...forward. Join us and, together, we’ll advance your career.THE ROLE:We are looking for a dynamic, energetic Lead / Systems Design Firmware Engineer to join our growing team. As a key contributor to the success of AMD’s product, you will be part of a team developing out-of-...
- ...moves the world forward. Join us and, together, we’ll advance your career.THE ROLE: The AMD Datacenter Firmware team is currently looking for an enthusiastic engineer who is passionate about server products and eager to contribute to the EPYC product line, helping AMD transform...
- ...Our client, a leading technology organization specializing in server management solutions, is seeking a Firmware Engineer to join their team. As a Firmware Engineer, you will be part of the Software Development Department supporting the Baseboard Management Controller...Weekly payContract workTemporary workRemote workFlexible hours
$110k - $151k
...production.Enphase Energy is seeking a Senior Electronics Hardware Engineer to develop, integrate, and validate system-level electronic... ...system architecture, digital and mixed-signal design, hardware/firmware integration, and full ownership of hardware execution from requirements...Work at office$138k - $300k
...with their digital world.Team Description:At Neuralink, we're engineering the future of automated surgeries, focusing on the safe and effective... ...from scratch while challenging and refining the old. As a Firmware Engineer, your responsibilities will encompass:Developing and...Full timeTemporary work- ...Embedded Firmware Engineer (Open-Titan) Nuvoton Technology Corporation America, based in Austin Texas, is seeking an experienced RT/Embedded Firmware Developer to join our team, developing and maintaining software infrastructure and open-source contributions for our...
$126k - $204.5k
...trust, accountability, and shared success where your work truly matters.Job SummaryJob SummaryWe're looking for an Infrastructure Engineer to build developer tooling that enables developer velocity and reliability for the entire engineering organization. Our team owns...Full timeLocal areaRemote work$168.56k - $231.77k
We’re looking for a Staff Software Engineer, iOS to join Procore’s Mobile team. In this role, you’ll help design, build, and scale the iOS mobile applications that help construction teams manage projects and jobsite safety. Your primary goal will be to deliver complex,...Full timeWork at officeLocal areaImmediate start- ...Select how often (in days) to receive an alert: Staff Engineer, Software Date: Oct 7, 2026 Location: Austin, TX, US Summary... ...protocol TCP/UDP, etc is a plus. Experience with PSoC or MCU firmware development is a plus . The following are required:...Contract workWork at office
$150k - $185k
...track to launch commercially in Texas in Q1 2027. We're headquartered in Austin, Texas. About the role As our senior firmware engineer, you will be working at the intersection of software and hardware on systems which are tested in some of the world's most perilous...Contract workWork at officeImmediate startOverseasShift work$176.5k - $262.35k
...communities.Job Summary:The Venmo Data Platforms team is responsible for engineering and operating Venmo's internal and customer-facing production... ..., Cassandra, ElastiCache, OpenSearch, and DynamoDB.As a Staff Database Engineer on the Data Platforms team, you will partner...Full timeWork at officeLocal areaImmediate startFlexible hours$117.84k
...that impact everyone's life. Build the future nobody’s dreamed of yet... are you ready to rethink the impossible? As a Senior Staff Engineer Pre-Silicon Verification AMS in our Research & Development team, you'll have the opportunity to merge creativity with your...Work at officeLocal area$135.9k - $186.9k
...jobs that impact everyone's life.Bridging needs with innovation - where customer challenges become our next big idea. As a Senior Staff Engineer Applications on our Customer Collaboration and Technical Marketing team work hand-in-hand with our customers, enabling them to...Local area$100k
...to solving hard problems. We are growing our team and looking for contributors of all seniorities.We’re looking for a Staff Forward Deployed Engineer who’s excited to build with the engineers using the AI computers Tenstorrent makes. You will create continuity between...Permanent employment- ...Our dynamic culture and goal-focused approach develop an inclusive environment where your contributions matter. Joining us as a Staff Engineer, Delivery, you'll play a pivotal role in driving our engineering team's success and ensuring flawless execution of our projects...Full timeLocal area
- Job DescriptionRenesas is seeking an experienced Senior Staff Digital Engineer to lead verification and evidence development for control-loop... .... Collaborate with systems, analog design, digital design, firmware, design verification, validation, applications, and...
- Fidelity will not provide immigration sponsorship for this position.Job Description:Staff Engineer The Role As a member of the technical leadership team, you will work with teams that compose and develop solutions. Your role includes championing innovation, driving standardization...Full time
$100k
...solving hard problems. We are growing our team and looking for contributors of all seniorities.We are looking for a Design Verification Engineer to contribute to the unit-level verification of our RISC-V CPU front end—including instruction fetch, branch prediction, and...Permanent employment$198.1k - $268k
As a Staff Implementation Engineer in Arm's Solutions Engineering group, you will play a key role in delivering sophisticated CPU, GPU, interconnect and SoC designs from RTL through GDSII and tapeout.This is a senior, hands-on Physical Design role requiring strong technical...Work at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Firmware Engineer. Be the first to apply!
- project engineer assistant project manager Austin, TX
- staff engineer Austin, TX
- senior staff systems engineer Austin, TX
- engineering aide Austin, TX
- senior staff engineer Austin, TX
- staff data engineer Austin, TX
- technology administrator Austin, TX
- software engineer staff Austin, TX
- assistant engineer Austin, TX
- assistant mechanical engineer Austin, TX



