Embedded Software Intern
Powin Energy Corporation
Why Powin for your Internship?
The Embedded Software Intern will be working on the cutting edge of energy storage technology on design, implement, test, and debug software for embedded devices and systems. You’ll be introduced to a new world of ideas and stand on the frontlines of the effort to enable renewable energy sources, working side-by-side with experienced and innovative industry professionals. This is an opportunity to not only gain valuable, hands-on experience, but make contributions which impact the world.
Job Duties:
- Design, implement, test, and debug software for embedded devices and systems
- Collaborate with team members to review source code and implementation documentation
- Interface with cross-functional engineering disciplines (Software, Hardware, Product Engineering, etc.) to understand the system, technologies, and project needs
- Demonstrate best safety practices, work with energized electronic systems while operating lab instruments such as multimeters, logic analyzer, and oscilloscopes
Qualifications:
- Currently pursuing a Bachelors or Master’s degree in electrical and computer engineering or computer science
- Experience with C/C++ and Python
- Hands-on experience developing and troubleshooting on embedded targets
- Ability to demonstrate basic proficiency with low-level programming concepts and tools such as resource and timing constraints, bit manipulation, FSMs, pointers, ISRs, register access, hardware abstraction layer, bootloaders, and in-circuit debugging
- Knowledge of communication interfaces such as SPI, CAN, Ethernet, and UART
- Understanding of DC circuit analysis, voltage measurement circuits, and embedded architectures
- Detail oriented and possess a strong desire to learn and collaborate within a small dedicated embedded team
- Problem-solving capabilities including root cause analysis, data-driven decision making, and an ability to find practical and maintainable solutions
- Effective communication technical concepts, problems and risks, and implementation details
- Basic experience with PCB design and electrical and mechanical schematic capture tools
- Preferred experience with projects involving battery management systems and/or lithium-ion batteries for any industry
Powin is not accepting resumes from unsolicited headhunters or agencies at this time.
EEO STATEMENT: The Company is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices and laws. The Company is committed to providing equal employment opportunities to all employees and job applicants without unlawful regard to race, color, age, gender, gender identification or expression, sexual orientation, familial status, religion or creed, national origin, ancestry, medical condition, marital status, protected veteran status, disability (mental or physical), or any other legally protected status under federal, state, or local law.
E-Verify: Powin participates in E-Verify and candidates will need to pass successfully upon completion of hire date.
Compensation for this position is commensurate with location, experience and relevant skills. The national Average Base Salary Range is $23.00/hr.-$26.00/hr. Additional Benefits include coverage under the Company's health and welfare plan and 401k plan. Flexible Work Arrangements and more.