What are the responsibilities and job description for the Firmware Engineer position at Power Innovations International?
Help Build the Technology Behind Intelligent Systems
Power Innovations International is seeking a Firmware Engineer to design and develop embedded software that powers next-generation electronic systems.
In this role, you will work on firmware that supports RFID credential readers, electronic locking systems, and access control technologies for residential and commercial markets. You will collaborate with cross-functional teams to design, test, and improve firmware while ensuring reliability, performance, and security.
This role is ideal for engineers who enjoy working close to hardware and building robust embedded systems that operate in real-world environments.
What You’ll Do
Firmware Development
- Design, develop, and maintain embedded firmware for electronic systems
- Plan and manage software development from concept through deployment
- Translate customer requirements into technical firmware solutions
- Develop new firmware features and improve existing system functionality
Testing & Debugging
- Diagnose and resolve software defects and system performance issues
- Conduct firmware testing, environmental validation, and system troubleshooting
- Develop improved testing methods for communication protocols including BLE, ZigBee, and Wi-Fi
System Design & Architecture
- Participate in technical design and code reviews
- Ensure firmware reliability, efficiency, and maintainability
- Support system architecture decisions and firmware integration with hardware platforms
Documentation & Knowledge Sharing
- Write and maintain technical documentation for firmware operation and development
- Document system architecture and firmware behavior
- Mentor junior engineers and provide design support to development teams
Required Qualifications
- Bachelor’s degree in Electrical Engineering or a related engineering discipline
- Experience in embedded firmware development
- Strong programming experience with languages such as:
- C
- Java
- Python
- Understanding of data structures and algorithms
- Experience implementing communication protocols and firmware development practices
Preferred Experience
- Experience developing firmware for embedded systems or IoT devices
- Familiarity with BLE, ZigBee, or Wi-Fi communication protocols
- Experience with Microsoft SQL Server or data storage integration
Key Skills
- Strong troubleshooting and debugging capabilities
- Excellent written and verbal communication skills
- Ability to work under pressure and meet deadlines
- Strong organizational and multitasking abilities
- Collaborative mindset for cross-functional engineering teams
Why Join Power Innovations International?
- Work on advanced embedded technology and connected devices
- Collaborate with experienced engineering and product development teams
- Contribute to innovative electronic systems used in real-world environments
- Opportunity to grow with a technology-focused engineering organization
- Competitive compensation package including full medical, dental and vision insurance