Jobs · Engineering · Kentucky

Firmware Engineer

Potter Global Technologies · Louisville, KY · 1 mo 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

Amphenol Communications SolutionsNashua, NH· 1 wk ago
Engineeringapply on amphenol-tcs.acquiretm.com

Firmware Engineer

Hidden LevelSyracuse, NY· 3 wk ago
Information Technology$84k–$90k/yrapply on workforcenow.adp.com

Firmware Engineer

MicrosoftRedmond, WA· 3 wk ago
$85k–$168k/yrapply on apply.careers.microsoft.com

Firmware Engineer

Apex SystemsSan Diego, CA· 1 mo ago
Engineering$75–$85/hrapply on apexsystems.com

Firmware Engineer

Nordson CorporationMinneapolis, MN· 1 mo ago
Engineeringapply on nordsonhcm.wd501.myworkdayjobs.com

Firmware Engineer

ActalentMerritt Island, FL· 1 mo ago
Information Technology$48–$55/hrapply on ars2.equest.com