1st Avenue Power is seeking a Principal Firmware Engineer to lead the firmware design and implementation for our renewable energy products, including photovoltaic inverters and energy storage systems. In this role, you will manage a firmware and software team through the full development and validation lifecycle.
What You'll Do
- Manage a firmware/software team to develop and validate product firmware.
- Hire, train, mentor, and manage a team of highly skilled development and validation engineers.
- Manage team development schedules and resources.
- Support design reviews and DFMEA activities.
- Lead your team to build advanced simulation and validation capabilities.
- Work with cross-functional stakeholders to define and develop internally and externally requested features.
- Develop and debug low-level real-time and low-latency firmware in C.
- Perform board bring-up, debug, test, and code optimization.
- Troubleshoot software integration issues.
- Implement control algorithms for power electronics products.
- Design and implement protocols for system communications of new products.
- Collaborate with cross-functional teams including electrical, mechanical, and controls.
- Write software specifications and design documents.
- Generate and maintain accurate project schedules and timelines.
What We're Looking For
- 7+ years of professional firmware development experience, including leading a team.
- BS in Electrical Engineering, Computer Engineering, Computer Science, or equivalent.
- Expertise in developing firmware for Power Electronics applications.
- Familiarity with the basics of Power Electronics.
- Experience developing and debugging low-level real-time and low-latency firmware in C.
- Experience with embedded systems and communication protocols and their drivers.
- Experience implementing control algorithms for power electronics products.
- Ability to debug complex system-level issues and drive solutions.
Nice to Have
- Advanced experience with scripting languages like Python or shell.
- Familiarity with ARM Cortex microprocessor cores.
- Experience with Typhoon HIL.
- Familiarity with AI and machine learning.
Technical Stack
- C
- Python
- Shell
- ARM Cortex
- Typhoon HIL
Team & Environment
You will lead a firmware and software team.
Benefits & Compensation
- Compensation range of $185,000 to $230,000 plus equity.
- Competitive Compensation Package.
- Health Insurance: 100% coverage of employee premiums under a Gold-level PPO plan.
- Dental & Vision Insurance: 50% of employee premiums are covered.
- Retirement Plan: A 401(k) plan with a 6% employer match.
Work Mode
This is a hybrid role with remote flexibility and 5-15% travel to sites as needed.
1AI Energy, the employing entity for 1st Avenue Power, and 1st Avenue Power are committed to a policy of Equal Employment Opportunity and will not discriminate against an applicant or employee based on race (inclusive of traits associated with race, including hair texture and protective hairstyles), color, religion, religious creed, national origin, ancestry, sex (including pregnancy, childbirth, and breastfeeding), age, veteran or military status, marital status, physical or mental disability, medical condition, genetic information, gender, gender identity, gender expression, sexual orientation, reproductive decision-making, or any other legally recognized protected class under federal, state, or local law.



