Software Engineer - .NET Framework
Listed on 2026-02-06
-
Software Development
Software Engineer
Kingfisher Company Inc. (KCi) is looking for a Software Development Engineer with a strong background in .NET framework, C#, and mobile device software development to join our Lowell, MA R&D team. At Kingfisher, our employees are on the cutting edge of technological advancements within the emergency radio communications industry. If you are inspired to drive innovation and technology, Kingfisher is the place for you.
At Kingfisher you will work with other passionate technical leaders and make critical contributions to the emergency communications industry and to the growth of our company.
- Define and support the design and development of Windows / PC, and mobile device based applications for intelligent Fire Alarm Systems and devices
- Implement and adhere to software development methodologies
- Implement and maintain software versioning and revision control
- Analyze trade-offs in the system design to meet requirements.
- Identify, design, and develop software for emergency alarm reporting workstations
- Own & drive the execution end to end while maintaining schedule compliance
- Keep abreast of industry changes in software engineering technologies, processes, and disciplines
- Translate design specifications in system designs and implementation, participate in design and code reviews
- Proven ability to manage hundreds to thousands of concurrent networked devices
- Experience with LAN-based, IP-connected systems
- Connection management
- Comfort working with event-driven architectures(MQTT or similar)
- Experience handling high-frequency status updates without UI degradation
- Strong understanding of multithreading, async workflows, and concurrency
- Experience persisting and querying operational data(SQL Server / relational DBs)
- Ability to instrument applications for logging, diagnostics, and field support
- Comfortable owning and evolving a mission-critical operator interface
- Experience with software version control and defect tracking software i.e., Git Hub
- Experience with IoT systemsor device management platforms
- Familiarity with hybrid local / cloud architectures
- Background in audio, voice, or media streaming
- Experience with mapping or spatial visualization of devices
- Exposure to automated UI or system testing
- Familiarity with cloud base software development, especially AWS-based backends(IoT, messaging, APIs)
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related field is required. Master’s degree in related fields would be a plus
2+ years’ experience in Software development in a product oriented environment
- Opportunity to work on cutting-edge technology in a collaborative, small-team environment
- Take on a critical role with significant responsibility
Kingfisher is the global leader of emergency communication systems based on direct-link radio transmission technology, serving a wide range of military, municipal, industrial, and commercial customers. At our headquarters in Lowell, we design and build our products and offer custom designed systems, service, and support emergency communication and evacuation systems globally. We base our leading-edge communications systems on emergency band radio transmission technology, which gives our clients a more economical and reliable choice over traditional hard-wired systems.
LocationThis is an on-site position located in Lowell MA
TravelApproximately 10%
Kingfisher is an equal opportunity employer.
Seniority levelEntry level
Employment typeFull-time
Job functionEngineering and Information Technology
IndustriesAppliances, Electrical, and Electronics Manufacturing
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).