1

Desktop Application Developer Jobs in Milford, MA

Embedded Software Engineer

Westborough, MA · On-site

$135K - $178K/yr

About the Role We're looking for an Embedded Software Engineer to join us on a 6-12-month contract ... Python or MicroPython * C# and Windows desktop application development * Background in ...

About the Role We're looking for an Embedded Software Engineer to join us on a 6-12-month contract ... Python or MicroPython * C# and Windows desktop application development * Background in ...

The application window for this role is anticipated to remain open until the job is filled, or as otherwise determined by GMO. Position Overview GMO is looking for a Desktop Engineer to join the ...

Desktop Engineer

Boston, MA · On-site

$100K - $125K/yr

The application window for this role is anticipated to remain open until the job is filled, or as otherwise determined by GMO. Position Overview GMO is looking for a Desktop Engineer to join the ...

Desktop Engineer

Boston, MA · On-site

$100 - $125/hr

Position Overview GMO is looking for a Desktop Engineer to join the Infrastructure and Risk ... Sophisticated Service Desk and Application Support experience with the ability to troubleshoot ...

Desktop Engineer

Boston, MA · Hybrid

$100K - $125K/yr

The application window for this role is anticipated to remain open until the job is filled, or as otherwise determined by GMO. Position Overview GMO is looking for a Desktop Engineer to join the ...

Client/Desktop application development * User workflows and product-facing functionality * Real-time and low-latency video * Multithreaded applications * High-performance systems * Windows and Linux

Client/Desktop application development * User workflows and product-facing functionality * Real-time and low-latency video * Multithreaded applications * High-performance systems * Windows and Linux

Desktop Engineer

Boston, MA · On-site

$25 - $60/hr

Provide technical support for both Windows and Mac endpoints, including desktops, laptops, and ... Collaborate with IT teams to implement best practices in security, application optimization, and ...

Troubleshoot and resolve Windows operating system issues, application issues, and peripheral device ... Coordinate with remote engineering teams during maintenance and project activities. Operational ...

Showing results 21-40

Desktop Application Developer information

See Milford, MA salary details

$18

$57

$93

How much do desktop application developer jobs pay per hour?

As of Sep 7, 2026, the average hourly pay for desktop application developer in Milford, MA is $57.74, according to ZipRecruiter salary data. Most workers in this role earn between $46.39 and $66.44 per hour, depending on experience, location, and employer.

What is a desktop application developer?

A Desktop Application Developer is responsible for designing, building, and maintaining software applications that run on desktop operating systems like Windows, macOS, and Linux. They work with programming languages such as C#, Java, Python, or C++ and utilize frameworks like .NET, Qt, or Electron. Their duties include debugging, optimizing performance, and ensuring a seamless user experience. Developers may also collaborate with UX/UI designers, testers, and other developers to create functional and efficient applications.

What does a desktop application developer do?

A Desktop Application Developer usually spends their day designing, coding, testing, and maintaining software applications for desktop environments. Common tasks include collaborating with product managers to clarify requirements, debugging and resolving issues, and writing clear documentation for end users or other developers. Developers may also participate in team meetings, code reviews, and contribute to continuous improvement initiatives. The role often requires balancing independent work with close teamwork to ensure features are delivered on time and meet quality standards.

What are the key skills and qualifications needed to thrive as a desktop application developer?

To thrive as a Desktop Application Developer, you need strong programming skills in languages such as C#, Java, or C++, combined with experience in software design and debugging. Familiarity with development environments like Visual Studio, version control systems such as Git, and sometimes certifications in relevant technologies can be beneficial. Excellent problem-solving abilities, attention to detail, and good communication skills help you understand requirements and collaborate effectively with other teams. These skills ensure the delivery of reliable, user-friendly desktop applications that meet business and user needs.

Infographic showing various Desktop Application Developer job openings in Milford, MA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $120,091 per year, or $57.7 per hour.

Embedded Software Engineer

KPM Analytics

Westborough, MA • On-site

$15/hr

Contractor

Posted 28 days ago


Job description

About KPM Analytics
KPM Analytics is a global leader in scientific instrumentation, helping companies manage product quality and brand value across food, agriculture, industrial, environmental, and clinical markets. Our innovative solutions empower clients to meet critical quality parameters and improve operational effectiveness.
About the Role
We're looking for an Embedded Software Engineer to join us on a 6-12-month contract supporting the commercialization of a new instrumentation product. You'll work within existing embedded firmware and desktop software codebases to implement new features, improve reliability, and support product release activities.
This is a hands-on opportunity spanning embedded microcontroller firmware, sensor integration, communications protocols, and Windows application development, working directly alongside experienced engineers on a product headed to market.
What You'll Do
  • Develop and maintain firmware for embedded measurement and instrumentation products
  • Implement enhancements and bug fixes within an existing NXP microcontroller codebase
  • Debug and improve software running in a real-time operating system (RTOS) environment
  • Support implementation and optimization of measurement algorithms using camera and time-of-flight sensor technologies
  • Troubleshoot and enhance communications interfaces and protocols
  • Develop and enhance features within an existing Windows 11 application (SensorVu)
  • Assist with product validation, software testing, and technical documentation
  • Collaborate with engineering staff to support product launch activities

What We're Looking For
Education:
  • Currently pursuing a degree in Computer Science, Data Science, Electrical Engineering, Robotics, or a related field

Preferred Experience & Skills:
  • Experience with NXP microcontrollers
  • RTOS-based software development
  • Familiarity with communications protocols such as UART, SPI, I²C, USB, CAN, Ethernet, or Modbus
  • Experience interfacing sensors to embedded systems
  • Python or MicroPython
  • C# and Windows desktop application development
  • Background in instrumentation, measurement systems, data acquisition, or industrial products

You Are Someone Who:
  • Enjoys troubleshooting complex technical problems
  • Is comfortable working with both hardware and software
  • Can learn unfamiliar codebases and development environments quickly
  • Works independently with minimal supervision
  • Takes ownership of assigned projects and delivers results
  • Is fluent in English