Windows Desktop Fire-Safety Config Software Engineer

MANTU GROUP SA

Westford, Northern (MA, KY)

Hybrid

USD 120,000 - 150,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Amaris Consulting is seeking an experienced software engineer to own and evolve Windows-based configuration software for fire alarm control panels. You will work across desktop tools and embedded firmware, ensuring robust validation and reliable data handling.

The role requires 5–8 years of hands-on C++/C# development, Windows desktop experience, and strong debugging skills. Onsite in Westford, MA for 3 days/week, in a safety-critical, Agile environment.

Qualifications

  • Bachelor's degree in computer science or related field.
  • 5–8 years of professional software development with hands-on C++ and C#.
  • Strong Windows desktop development experience (.NET, WinForms and/or WPF).
  • Solid OO design, data structures, algorithms, and debugging skills.
  • Experience with serial/TCP-IP communication between an app and a device.
  • Version control and CI workflows (Git and/or Azure DevOps).

Responsibilities

  • Design, develop, and maintain Windows configuration software for fire alarm panels.
  • Build features for panel programming, device configuration, and data validation.
  • Interface between desktop tool and embedded firmware over serial/IP.
  • Write unit and integration tests; participate in code reviews.
  • Debug across software, device communication, and data integrity domains.
  • Contribute to maintainable, well-documented codebase and design specs.
  • Collaborate with firmware, hardware, QA, and product teams in Agile sprints.
  • Assist in sprint planning, backlog refinement, and retrospectives.
  • Support root-cause analysis for field issues and reproduce/diagnose defects.
  • Create technical documentation including API references and validation rules.
  • Mentor junior engineers across desktop/firmware boundaries.

Skills

C++
C#
Windows desktop development
Object-oriented design
Data structures
Algorithms
Debugging
Serial/TCP-IP protocols
Git/Azure DevOps CI/CD

Education

Bachelor's degree in CS or related

Tools

WinForms
WPF
Git
Azure DevOps

Job description

Amaris Consulting is seeking an experienced software engineer to own and evolve Windows-based configuration software for fire alarm control panels. You will work across desktop tools and embedded firmware, ensuring robust validation and reliable data handling.

The role requires 5–8 years of hands-on C++/C# development, Windows desktop experience, and strong debugging skills. Onsite in Westford, MA for 3 days/week, in a safety-critical, Agile environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

MANTU GROUP SA • Westford (MA), Northern (KY)

Hybrid
USD 120,000 - 150,000
Software Developer
Software Developer

AMARIS GROUP SA • Westford (MA)

On-site
USD 110,000 - 160,000
Software Engineer - .NET for Emergency Communications
Software Engineer - .NET for Emergency Communications

Kingfisher Company, inc. • Lowell (MA)

On-site
USD 70,000 - 90,000
Ada/C++ Software Engineer — Fire Control Systems (Secret)
Ada/C++ Software Engineer — Fire Control Systems (Secret)

Moseley Technical Services, Inc. • Huntsville (AL)

On-site
USD 70,000 - 90,000
Employee-Owner/ESOP
Medical, Dental, Vision Insurance
401(k) with company match
+2
Fire & Security Design Engineer - Delivery & Compliance
Fire & Security Design Engineer - Delivery & Compliance

Alloy Enterprises • Midland (TX)

Hybrid
USD 81,000 - 121,000
Hybrid working
Performance bonus 10%
Pension with employer contrib.
+2
Senior Desktop Software Engineer (C++, C#, WPF)
Senior Desktop Software Engineer (C++, C#, WPF)

Applied Materials • Billerica (MA)

On-site
USD 156,000 - 215,000
Comprehensive benefits
Bonus program
Stock awards
Senior Principal Electronics Engineer – Hardware & Embedded
Senior Principal Electronics Engineer – Hardware & Embedded

Alloy Enterprises • Westford (MA)

Hybrid
USD 118,000 - 197,000
Competitive salary
401K
Medical, dental, and vision care
+3
Senior .NET & System-Level Windows Software Engineer
Senior .NET & System-Level Windows Software Engineer

Dice • Fremont (CA)

On-site
USD 110,000 - 190,000
Remote Senior Fire Alarm Design Engineer - Data Centers
Remote Senior Fire Alarm Design Engineer - Data Centers

Giga Energy • United States

On-site
USD 120,000 - 180,000
Health insurance
Equity options
401(k) plan
+3
Senior Software Engineer (Windows, C++, Python)
Senior Software Engineer (Windows, C++, Python)

firstPRO US • Andover (MA)

Hybrid
USD 120,000 - 180,000