Firmware Engineer
About the role
At Potter Global Technologies, we’ve been protecting lives around the world for over 125 years. We’re a global leader in life safety solutions, committed to saving lives through innovative technology and trusted partnerships. As a Firmware Engineer, you will develop embedded applications, engineering tools, and integrated hardware/software products while contributing across the full product lifecycle—from requirements and architecture through implementation, testing, release, and ongoing support. You’ll build Windows-based software, support device communications, and work hands-on with tightly integrated hardware/software systems using a strong embedded systems background and Microsoft development technologies.
Responsibilities
- Lead the design, development, prototyping, testing, and verification of embedded firmware and software applications for fire, security, and related life-safety products.
- Create and support Windows-based applications, configuration utilities, diagnostic tools, test applications, and engineering tools.
- Write high-quality software using C, C#, .NET, and other appropriate programming languages and development environments.
- Design and implement communications between embedded devices, PCs, networks, and other connected systems.
- Develop, maintain, and refine software and product requirements along with supporting project documentation.
- Engage in code and design reviews to ensure quality, consistency, and adherence to engineering best practices.
- Support customers, sales teams, and internal stakeholders with technical expertise and problem resolution.
- Contribute to other engineering responsibilities as assigned.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, with 5+ years of relevant experience.
- 3+ years developing C#, ASP.NET, and Windows desktop applications.
- 3+ years of embedded software development experience.
- Hands-on C programming for real-time embedded systems across 8-, 16-, and 32-bit environments.
- Solid understanding of embedded operating system concepts and RTOS environments.
- Experience developing applications with tight timing constraints.
- Knowledge of common protocols and interfaces, including TCP/IP and UDP.
- Familiarity with in-circuit emulators for embedded debugging.
Preferred Qualifications
- Strong technical knowledge of fire alarm systems, including hardware, software, and networking.
- Background working in, or understanding of, Agile/Scrum development environments.
- Comfortable using project-management and issue-tracking tools (team uses Jira, prior experience not required).
Skills
- Demonstrates strong integrity, sound judgment, and professional conduct in all interactions.
- Delivers clear, concise, and effective verbal and written communication.
- Strong organizational and time-management skills with the ability to prioritize and consistently meet deadlines.
- Applies strong analytical thinking and problem-solving skills to complex technical challenges.
- Works effectively within collaborative, cross-functional teams.
- Proficient with Microsoft Office applications, including Word, Excel, PowerPoint, and Outlook.
- Experienced with version-control systems, issue-tracking tools, and bug-tracking workflows.
- Skilled in using Microsoft Visual Studio to develop, debug, test, and maintain software applications.
- Strong working knowledge of Windows desktop and server operating systems.
Our Culture
- We build strong relationships—with teammates, partners, and customers.
- We take pride in knowing every product we build serves the purpose of protecting lives.
- We listen actively, coach frequently, and own our results.
- We foster innovation, value curiosity, and believe that experimentation is part of growth.
- We create a welcoming and inclusive space where everyone belongs.
- We take ownership of our work—quality and safety are at the core of what we do.
Benefits
- Employee Ownership Program – You’re not just an employee—you’re an owner. We share success together.
- Competitive health, dental, and vision plans.
- 401(k) with company match.
- Generous paid time off and holidays.
- Continuous learning and development opportunities.
- Financial Wellness programs including complimentary Certified Financial Planner sessions.
- Recognition programs that celebrate individual and team wins.
- A mission-driven team that supports life-saving outcomes, every day.
Schedule
This is a full-time position, on-site at our location in Louisville, KY.