> Markdown version of [/jobs/ext/4034136-senior-software-applications-engineer](https://www.wearedevelopers.com/jobs/ext/4034136-senior-software-applications-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Applications Engineer - **Company:** Page Michael International Inc - **Location:** Boston, MA, United States - **Experience:** Expert - **Salary:** $180,000 - **Contract:** Permanent contract - **Skills:** Software Applications, C++ (Programming Language), Computer Programming, Real-Time Operating Systems, Signal Processing, Software Engineering, Software Systems, Systems Integration, Real Time Systems, Software Performance - **Published:** October 30, 2026 - **Apply:** https://www.michaelpage.com/job-detail/senior-software-applications-engineer/ref/jn-102026-7136099 ## About the Role * Bachelor's Degree in Engineering, Physics, or a related discipline required * Experience developing, documenting, and testing of software for complex electro-mechanical equipment * Strong C/C++ programming skills * Experience with embedded system development required * Experience developing real-time multi-tasked control using a Real Time Operating System (RTOS) * Proven experience with implementation and application of signal processing methods ## Description The Senior Software Applications Engineer focuses on C/C++ development, real-time systems, hardware/software integration, and controls software supporting advanced semiconductor manufacturing equipment. Additionally, the role reports directly to the Software Program Manager and offers the opportunity to make an immediate impact on the development of highly technical, industry-leading systems. * Join a growing manufacturing organization * Opportunity to make an immediate impact, * Develop and maintain production-quality software applications in a C/C++ environment, including new feature development, enhancements, and issue resolution. * Design, implement, and support software solutions that interface with hardware, automation systems, and real-time processes. * Collaborate closely with cross-functional teams including engineering, product management, operations, and technical stakeholders to gather requirements and define software functionality. * Analyze, troubleshoot, and resolve technical issues identified through testing, internal teams, or customer feedback. * Partner with quality assurance teams to validate software performance, functionality, and system integration in both test and production environments. * Participate throughout the software development lifecycle, including design, development, testing, deployment, and ongoing support.