Jobs · Engineering · Kentucky

Firmware Engineer

Potter Global Technologies · Louisville, KY · 5 days ago
EngineeringFull-time

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.

Similar jobs

Firmware Engineer

NudgeSan Francisco, CA· 1 mo ago
Engineeringapply on jobs.ashbyhq.com

Firmware Engineer

Springs Window FashionsMiddleton, WI· 1 mo ago
Engineeringapply on careers-springswindowfashions.icims.com

Firmware Engineer

SPX TechnologiesGreater Orlando· 1 mo ago
Information Technologyapply on careers.spx.com

Firmware Engineer

Wild West Systems, Inc.Leander, TX· 2 mo ago
Engineeringapply on wildwestsystems.isolvedhire.com

Firmware Engineer

Staffing Spot, Inc.Chandler, AZ· 4 wk ago
Information Technologyapply on jobs.pyjamahr.com

Firmware Engineer

Toyota Material HandlingColumbus, IN· 1 mo ago
Engineering$134k–$171k/yrapply on recruiting.adp.com