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 and controls 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 the distributed energy space and help shape the control algorithms that govern the dynamic performance of our inverter products.The Enphase Modeling and Controls team is seeking a Staff Firmware Engineer to develop, integrate, and validate firmware for next generation inverter products and improve current designs. What You Will DoDesign and implement firmware, primarily in C and C++, for real-time operation and controlApply unit testing, software simulations, hardware-in-the-loop testing, and prototype testing to ensure firmware meets functionality and performance requirementsHands-on bring up of inverter hardware and power electronics systems with embedded firmwareOptimize product solutions with firmware/hardware control co-designCollaborate with cross-functional teams to test and troubleshoot prototype designsMentor junior staffWho You Are and What You BringBS/MS/PhD Computer Science, Computer Engineering, Electrical Engineering, or a closely related disciplineBS and 8+ years / MS and 6+ years / PhD and 3+ years’ experience in a similar (non-academic) role as an embedded software or firmware engineerExpert level C, C++, and Assembly software fundamentals, including substantial algorithm development, code modularity, code maintainability, and data structures proficiencySignificant real-time operating systems and multithreaded experienceExpertise in both bare metal and small real-time operating systemsAble to understand and implement digital signal processing conceptsFamiliarity with ARM Cortex-M4/M7 architecturesAbility to troubleshoot firmware-related issues within complex systems and drive solutionsExperience testing code and hardware both with and without external test equipment such as oscilloscopes, protocol analyzers, etc.Knowledge of microcontroller peripherals such as ADC, GPIO, PWM, and SPIFamiliarity with development tools such as GCC, GDB, VS Code, GNU Make, CMake, etc.Experience with CI/CD pipelines and containerized build environments using tools such as Docker, Bitbucket Pipelines, or GitHub ActionsExperience with version control tools such as GIT, Subversion, Mercurial, etc.Ability to take ownership of development tasks and drive them to completion in a timely manner and with high quality to support team successAdditional Desired SkillsZephyr development experienceFamiliarity with control loops and PID controllersExperience adopting AI-assisted development tools and workflows, including LLM-integrated coding environmentsExperience with industrial communications protocols such as Controller Area Network (CAN)Desktop and embedded Linux experienceFamiliarity with AC grid simulators and programmable loadsTravelOccasional travel domesticallyWork locationAustin, TXCandidates must be authorized to work in the US.The base pay range for this position is $110,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.#SST
- ...demanding compute, AI, datacenter, and infrastructure applications.Job DescriptionRenesas is seeking an experienced Staff Firmware/Middleware Engineer to define firmware architecture, control interfaces, telemetry systems, and diagnostic frameworks for next-generation...Suggested
- ...big ambitions to grab more market share on a global stage. Our engineers, marketers, sales and support teams are all unified in our... ...inductors), and power MOSFETs. Job DescriptionREA is seeking a Staff Firmware Engineer for our Performance Computing Power (PCP) team in...Suggested
$100k - $151k
...working onsite onlyAbout the role:This position is part of the core Engineering R&D group, which focuses on launching Residential and... ...deliver innovative solutions.What you will do:Lead a team of firmware engineers developing requirements, code for system integration...SuggestedWork at officeWorldwide$160k - $180k
The HT Group is partnering with a client to hire a Staff Firmware Engineer on a full-time basis, joining a small, high-impact R&D team building a next-generation IoT platform. This senior individual contributor will help finish a flagship program and grow into broader platform...SuggestedPermanent employmentFull time- ...Americas Country: USA State/Province: Texas City: Austin Summary Celestica is looking for talented and passionate software engineers for the Hardware Platform Services team. This team is responsible for designing and developing Cloud Hardware infrastructure that...SuggestedWork at officeRemote work
$143.7k - $194.4k
..., but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.Diverse ExperiencesAWS values diverse experiences. Even...InternshipFlexible hours- ...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...
- ...Join us as we shape the future of AI and beyond. Together, we advance your career. The Role:We are seeking an Senior Embedded Firmware Engineer to develop and support firmware for server memory controllers and related platform subsystems. This is a hands-on role focused...
- ...Radeon™ (Vega, Navi), and Semi‑Custom products. We are seeking an engineer to contribute to the development and enablement of next‑... ...of a cross‑functional team responsible for Infinity Fabric IP firmware development and feature enablement across AMD platforms. Your work...
- ...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...Full time
- ...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
- ...commercial applications, working across silicon, firmware, and software to deliver reliable, high‑... ...to market. You will interact with key engineering and management stakeholders as well as... ...customersTrain field sales and support staff in the features and uses of AMD products...
- ...vision and desire to guide concepts from inception to fruition. Duties include architecting, developing, and verifying manageability firmware running in an embedded RTOS, for use in dense server platforms. The manageability firmware will be productized in reference...Work experience placement
- ...SinghContact Email: ****@*****.*** Phone: (***) ***-****Company: MindlanceKEY RESPONSIBILITIES: The position entails firmware development in conjunction with coordination with architects, BIOS developers, vendors, and quality assurance teams to develop robust...
$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$184k - $287.5k
...Future of AI Infrastructure. At NVIDIA, our inventions are the engine of accelerated computing and modern AI. Our work powers everything... ...our greatest strength, and we're looking for a skilled PCIe Firmware Engineer to join our team and help our customers succeed. In this...Full time$100k - $151k
...concept through production.Enphase Energy is seeking a Staff Electronics Hardware Engineer to develop, integrate, and validate system-level electronic... ...architecture, digital and mixed-signal design, hardware/firmware integration, and full ownership of hardware execution...Work at office- ...learning models for real-time applications, ensuring reliability and high performance.Provide technical leadership and mentorship to engineers specializing in computer vision and machine learning.Define and implement testing protocols to validate system performance under...
- ...in electronics and the world.Job DescriptionAs the Principal Firmware Architect for UALink Switch Products, you will serve as the technical... ...& Experience Degree: Bachelor’s or Master’s/Ph.D. in Computer Engineering, Electrical Engineering, Computer Science, or a related...Worldwide
- ...Highly experienced in C++/C, Shell scripting DMTF standards like Redfish, MCTP, PLDM is plus Key Responsibilities The position entails firmware development in conjunction with coordination with architects, BIOS developers, vendors, and quality assurance teams to develop...Work experience placement
- ...a resilient and abundant system. We are engineers, operators, and creatives solving some of... .... About the Role We're hiring a Head of Firmware to own every line of code that runs on a... .... Partner with hardware and software to staff the right problem at the right time....Full timeRelocationShift work
- ...We're working with a well-funded, engineering-led defense technology startup developing next-generation autonomous systems designed to... ...challenging, real-world environments. The Role We're looking for a Firmware Engineer to play a key role in developing high-performance...
- ...breaking barriers to entry, making the right connections, and building confidence through expert guidance. We are seeking a Staff DevOps Engineer to join our CI/CD Platform team within our growing infrastructure organization. This is a high-impact opportunity to help...Work at officeLocal areaImmediate startFlexible hours
$150k
...meaningful impact in a fast-growing, mission driven company, YottaEnergy is the place for you. We are seeking an experienced Senior Firmware Engineer to design, develop, test, and maintain embedded firmware for next-generation hardware products. The ideal candidate has strong...Full time- ...includes AI research specialists, silicon designers, software engineers, and systems architects, and we enjoy a culture of continuous... ...Senior UEFI Engineer to design, develop, and deploy UEFI-based firmware for Graphcore’s hyperscale AI server platforms. This role focuses...Flexible hours
$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- ...perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE: As a CPU Core Performance Engineer, you will have a unique opportunity to architect, design and model performance features in AMD’s next-generation CPU core. You...Work at office
- Job DescriptionThe Role:We’re looking for a senior, self-driven Cyber Security Engineer to own the strategy, design, implementation, and operation of our enterprise PKI and secrets management capabilities. This role is accountable for how trust, identity, and secure access...Full timeLocal areaRemote workWork from homeRelocation package
$100k
...problems. We are growing our team and looking for contributors of all seniorities.Tenstorrent is seeking talented Physical Design Engineers to implement high-performance blocks for our industry-leading CPU and AI/ML architectures. You'll own the complete implementation...Permanent employment$160.2k - $246.3k
...the Secure Access Services team, providing deep network access analysis and zero trust solution design expertise. As a Staff Cybersecurity Engineer focused on Security Services, this role is responsible for assessing how users, devices, and services traverse complex network...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Firmware Engineer. Be the first to apply!
- engineering aide Austin, TX
- technology administrator Austin, TX
- senior staff engineer Austin, TX
- staff engineer Austin, TX
- senior staff systems engineer Austin, TX
- assistant engineer Austin, TX
- staff design engineer Austin, TX
- software engineer staff Austin, TX
- senior firmware engineer Austin, TX
- firmware engineer Austin, TX


