Advanced Energy is looking for Firmware/Software Design Engineering Interns and Co-Ops to support development across our North American design sites. You will work with an experienced engineering team developing high-performance, precision, efficient, and cost-effective power conversion, metrology, or controls solutions. Our company operates like an agile, growing, small company but is a global firm with a strong cash position and proven leadership, where employees collaborate and know how to have fun inventing, working, building, and winning together.
What You'll Do
- Develop embedded firmware for use in products.
- Develop and implement control algorithms.
- Develop software for product interface in test and/or user environments.
- Actively participate in a core team to meet schedule, cost, and customer satisfaction goals.
- Assist in development, testing, and debugging of prototype power supply units.
- Analyze test data and reports against functional and performance specifications.
- Interface with internal departments to ensure cost and schedule goals are met.
What We're Looking For
- Programming ability in high-level languages such as Python, HDL, C, C++, and/or assembly languages in an embedded environment.
- Working knowledge of microcontrollers, field-programmable gate arrays, hardware circuit theory, and/or software development tools.
- Demonstrated proficiency with Windows-based platforms and with computer-based design and analysis tools, plus a working knowledge of the MS Office Suite.
- Ability to work in a lab environment debugging firmware, software, or embedded systems and evaluating product spec compliance.
- Ability to work independently and as part of a team.
- Ability to meet schedule requirements and define priorities without direct supervision.
Nice to Have
- Ability to work with embedded systems, hardware, and read schematics.
- Familiarity with communication protocols such as Ethercat, Fieldbus, SPI, and I2C.
- Knowledge and/or experience in emerging technologies including CyberSecurity and Machine Learning.
Technical Stack
- Languages: Python, HDL, C, C++, Assembly
- Protocols: Ethercat, Fieldbus, SPI, I2C
Work Mode
This role is onsite in Fort Collins, CO.




