Embedded Software Engineer

KPM Analytics
Massachusetts

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
Posted 2026-08-14

Recommended Jobs

Service BDC Appointment Coordinator

Copeland Toyota
Brockton, MA

Copeland Toyota has an opening within our service center call team. We are a growing automotive group with room for advancement. We are looking for applicants with a solid customer service background …

View Details
Posted 2025-08-28

Event Coordinator

Boston Medical Center
Boston, MA

POSITION SUMMARY: The Event Coordinator supports the planning, logistics, and execution of organizational events and initiatives designed to foster a positive and inclusive workplace environment…

View Details
Posted 2026-08-21

Canvasser

Homeworks Energy
Cambridge, MA

Job Description Job Description Canvasser HIRING NOW! Position type: This is an hourly position plus commission. Flexible scheduling offered. Responsibilities: HomeWorks energy is hir…

View Details
Posted 2026-07-26

Field Service Technician

Massachusetts

POSITION SUMMARY Matthews Environmental Solutions is a globally recognized leader in cremation and incineration equipment. Our products and services meet some of the world’s most demanding perform…

View Details
Posted 2026-08-07

Commercial Lines Account Manager

Baycoast Bank
Swansea, MA

Job Description Job Description BAYCOAST INSURANCE LLC Position Title: Commercial Lines Account Manager BayCoast Insurance LLC / Swansea, MA (Hybrid Eligible) Salary Range: $61,316 -…

View Details
Posted 2026-07-17

HR Systems Analyst - Student Employment & Payroll (Remote)

Boston University
Boston, MA

Boston University is seeking a detail-oriented, customer-focused HR Business Analyst to join the Student Employment Office within Enrollment & Student Administration. This role supports the Universit…

View Details
Posted 2026-08-18

Associate Director, Post-Award Services, Sponsored Programs

Boston University
Boston, MA

Reporting to the Assistant Vice President, Sponsored Programs, the Associate Director (AD), Sponsored Programs, Post-Award, is responsible for developing and managing a team who oversees the financia…

View Details
Posted 2026-07-16

Senior Mechanical Engineer

WB Engineers+Consultants
Boston, MA

Handles projects from start to finish 100% with little to no oversight.  Senior Engineers tackle our most complex projects. Provides oversight, mentorship, guidance and training to others. Job Sum…

View Details
Posted 2026-08-06

Neonatologist

Boston Medical Center
Brighton, MA

POSITION SUMMARY: The Neonatologist will join a well-established group of neonatologists and pediatric hospitalists who provide comprehensive, family-centered care across the system. The clinica…

View Details
Posted 2026-07-03

Deputy Director of Capital Projects

City of Somerville
Somerville, MA

Statement of Duties Administrative, supervisory and management work in developing and implementing strategic capital investments in the City’s buildings and building systems. Employee is responsib…

View Details
Posted 2026-08-04