Software Developer
MANTU GROUP SA
About the Role
Our client is a global leader in fire and life-safety systems, delivering mission-critical building safety solutions across North America. As part of the engineering team, you'll own the Windows-based configuration software that technicians and engineers rely on to program, validate, and deploy fire alarm control panels in the field. This is a hands-on, product-critical role where software quality has direct real-world safety implications — every configuration your code validates protects lives and property.
What You’ll Do
- Design, develop, and maintain Windows configuration software (C++ and C#/.NET) for fire alarm control panels.
- Build and enhance features for panel programming, device configuration, and validation of configuration data.
- Work across the boundary between the desktop configuration tool and embedded panel firmware, including communication over serial and IP protocols.
- Implement robust data validation to ensure generated configurations meet fire and life-safety requirements.
- Debug and troubleshoot issues spanning configuration software, panel communication, and data integrity.
- Write unit and integration tests, participate in code reviews, and contribute to a maintainable, well-documented codebase.
- Collaborate closely with firmware, hardware, QA, and product teams within an Agile delivery process.
- Participate in sprint planning, backlog refinement, and retrospectives, contributing to continuous improvement of the team's engineering practices.
- Support root-cause analysis for field-reported issues, working cross-functionally to reproduce, diagnose, and resolve defects.
- Contribute to technical documentation, including design specs, API references, and configuration validation rules.
- Mentor junior engineers and share knowledge across the desktop/firmware boundary as the team scales.
Profile Requirement
- Bachelor's degree in Computer Science, Software/Computer Engineering, or a related field.
- 5–8 years of professional software development with strong hands-on experience in both C++ and C#.
- Solid Windows desktop development with .NET (WinForms and/or WPF).
- Strong fundamentals: object-oriented design, data structures, algorithms, and systematic debugging.
- Experience with communication protocols (serial / TCP-IP) between an application and a device.
- Version control and CI workflows (Git and/or Azure DevOps).
- US work authorization and ability to work onsite in Westford, MA, 3 days per week.
- Professional fluency in English.
Nice to Have
- Prior experience in a regulated or safety-critical industry (fire/life safety, medical devices, industrial controls, automotive).
- Familiarity with embedded systems concepts, even without direct firmware development experience.
- Exposure to static analysis, code coverage tooling, or safety/compliance standards (e.g., UL, NFPA).
Why choose us
- An international community bringing together more than 110 different nationalities
- An environment where trust is central: 70% of our leaders started their careers at the entry level
- A strong training system with our internal Academy and more than 250 modules available
- A dynamic work environment that frequently comes together for internal events ( afterworks , team buildings, etc.)
Amaris Consulting promotes equal opportunities. We are committed to bringing together people from diverse backgrounds and creating an inclusive work environment. In this regard, we welcome applications from all qualified individuals, regardless of sex, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.
#J-18808-Ljbffr$116k - $189.75k
...impact on the world. We offer an outstanding opportunity for a Software Engineer to join our innovative, world-class team. Are you interested... ...in delivering top-tier platforms. What You’ll Be Doing Develop system software components such as processor firmware, boot-loaders...SuggestedWorldwide- ATC is seeking an Early-Career Embedded Software Engineer to join the Advanced Solutions Group. You will design, develop, integrate, and test embedded software for processors from microcontrollers to SoCs, gaining hands‑on experience across the product lifecycle from concept...Suggested
- NVIDIA is seeking a Software Engineer to join our embedded systems team in Massachusetts. You will develop system software for SOC platforms, focusing on firmware, boot-loaders, drivers, and user-space components, collaborating with hardware and product teams. We value...Suggested
- This job is with Encode, Inc a fully owned subsidiary of Lancesoft Job Details: Title : Software Developer Location : Lexington, MA Duration : 3 years contract This is onsite job Responsibilities include but not limited to: - Develops application software - Writes and...SuggestedContract workApprenticeshipLocal area
$163.9k - $235.55k
...you. About the role: UKG is hiring an Architect/Principal Software Engineer for the UKG Ready product suite. In this role you... ...technical leadership and support to UKG Ready engineering teams * Develop, design, and communicate a clear architectural vision and...SuggestedFull timeWork at office3 days per week- ...you. Open up opportunities with HPE. Job Description: The Cloud Developer builds from the ground up to meet the needs of mission-... ...protocols. • Familiarity with and understanding of design for software systems running on multiple platform types. • A basic understanding...Work experience placementWork at officeLocal areaImmediate start2 days per week
$80k - $190k
...FishEye Software is looking for a skilled C++ Software Engineer. You'll build high-performance software that processes and shares critical data across complex environments, helping support defense initiatives. Along the way, you'll collaborate with a cross-functional...Full timeTemporary work$133.2k - $199.8k
...meaningful difference in people's lives. Our medical devices, software and related services are used worldwide to diagnose and treat... ...creativity and dedication Provide guidance and expertise to product developers as part of ZOLL's Global IT Cloud Team Lead and contribute to...Minimum wageOngoing contractLocal areaRemote workWorldwide$184k - $287.5k
...Westford Full time JR2017846 We are looking for a versatile Senior Software Engineer for the NVIDIA DPU Platform team. This position... ...? If so, this position is for you! What you'll be doing: Develop system software components including processor firmware, kernel...Full time- A technology firm specializing in undersea acoustics is seeking an experienced Undersea Acoustics Signal Processing Engineer. This role involves leading multi-disciplinary teams and applying expertise in acoustic signal processing, particularly in anti-submarine warfare...
$136.5k - $260.5k
Staff Software Engineer, Systems This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per... ...Engineering, or a related technical field 10+ years experience developing large-scale software systems 3+ years of experience building and...Work experience placementWork at officeLocal areaImmediate start2 days per week$102.3k - $147.05k
...and so do you. About The Team: UKG is looking for a Senior Software Engineer III – Eng to build and maintain our public/private... ...from working with product management on requirements to design, develop, test, deploy and maintain the software in production Develop...Full time- ...They are expected to grow by 20% by the end of 2026. \ To assist them with their growth we are now looking to add several embedded software engineers with C/C++ in a Linux environment. \ Must have experience with scripting languages (IE: Python) and prior experience...Full timeVisa sponsorship
- ATC is seeking a talented and motivated Embedded Software Engineer to join our Advanced Solutions Group. This team develops innovative sensing, signal processing, and embedded computing systems for space, airborne and terrestrial applications. In this role you will contribute...
$80k - $110k
...Overview: Lexington Medical, Inc. is a medical device company developing and manufacturing minimally invasive surgical stapling... ...MedTech company. Role Overview: We are hiring an Embedded Software Engineer to join our R&D team at Lexington Medical, Inc. in Bedford...Full timeInternshipWorldwide- ...and performance. Job Description Position: Principal Software Engineer Location: Lowell, MA Duration: 12 Months Rate... ...implementing Uboot and provide code to work with and assist the hardware developer in bringing up and validating board operation; Memories,...Full time
$68.9k - $131.1k
...Platform Engineer II to join the Missile Defense Sensors (MDS) Software Department. The MDS Software mission is to provide world-class... ...depending on the program assigned. What You Will Do Design, develop, and maintain platform architecture and modernization strategies...Temporary workWork experience placementInterim roleWork at officeLocal areaRemote workFlexible hours$118.27k - $160.01k
...organization that is shaping the future of technology. Senior Embedded Software & Controls Engineer Job Description Summary We are seeking a... ...real-time execution on embedded platforms Architect and develop distributed control frameworks , including: Synchronization of...Work at officeRemote workWorldwideFlexible hours$140k - $170k
...meaningful difference in people's lives. Our medical devices, software and related services are used worldwide to diagnose and treat patients... ...The Acute Care Technology division of ZOLL Medical Corporation develops and delivers innovative lifesaving products and software...Minimum wageOngoing contractTemporary workLocal areaRemote workWorldwide$125k - $155k
...the nature, scope, and complexity of solutions. *Work closely with Business Systems Analyst (BSA) and Business Users to design and develop solutions that meet business requirements. *Design and develop extensions using appropriate development tools for Oracle Fusion Cloud...Minimum wageOngoing contractFull timeLocal areaRemote work$105.59k - $142.86k
...productivity across systems, mechanical, electrical, controls, and software engineering disciplines. This position is engineering-... ...engineers and engineering leadership to integrate AI tools and develop custom AI agents that support real engineering work such as design...Work at officeRemote workWorldwideFlexible hours- ZOLL Medical Corporation in Chelmsford, Massachusetts, is seeking a Senior Business Analyst who will be pivotal in supporting financial applications and enhancing business processes using Oracle Fusion Cloud. This role involves daily support for Oracle production, project...
$184k - $287.5k
...verification of architectural, RTL, and gate level designs. As a senior software engineer, you will craft highly efficient software to automate... ...and frontend design and development of web applications. Develop web tools in Golang, typescript, and javascript to manage our...Worldwide- FLIR Systems, Inc. in Billerica, MA is seeking a Full Stack Developer to design, develop, and maintain a centralized data management and project coordination platform used across the Optical Systems Group. You will partner with stakeholders to translate business requirements...
- ...Requirements • Education: Bachelor's or Master's in Computer Science or a related technical field. • Experience: 7-10 years of professional software engineering with a focus on backend systems. • Technical Mastery: • Expert-level C#: Deep knowledge of the .NET ecosystem (...Contract workTemporary workImmediate start
$87.1k - $157.45k
Description Leidos is looking for a talented Software Engineer to support new product development at Security Enterprise Solutions. As... ...in a diverse team, your primary responsibility will be to develop, modify and troubleshoot multi-tiered distributed applications...Local areaImmediate start- ...the future. The Architecture Analysis Department researches, develops, and applies advanced technologies in the following Systems... ...Experience applying architecture analysis and systems engineering to software-intensive systems, cloud-native architectures, data-centric...Work experience placement
- ...continuous validation/regression checks. Collaborate with software engineers, data engineers, and SRE/DevOps to integrate ML services... ...stewards of IBM, delivering IBM’s financial strategy, developing new business models, and mitigating enterprise risk. Do you have...Full timeTemporary workPart time
$107.5k - $204.5k
...Join us and help shape the future of aerospace and defense. Raytheon is seeking a Software Engineer to join our Dual Band Radar Software Team located in Tewksbury, MA. We develop software in C++ utilizing agile software development methods. What You Will Do Develop...Temporary workWork experience placementInterim roleWork at officeLocal areaRemote workWorldwideFlexible hours- Booz Allen Hamilton is seeking a Backend C2 Systems Full Stack Developer in Bedford, MA to lead end‑to‑end software initiatives. You’ll guide a team, design scalable services, and deliver production‑ready systems that meet current and future needs. You will work across...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- software technology Westford, MA
- entry level software sales Westford, MA
- id software Westford, MA
- healthcare software sales Westford, MA
- embedded software Westford, MA
- remote software sales Westford, MA
- software implementation project manager Westford, MA
- software Westford, MA
- trading software engineer
- entry level software development engineer


