Software Developer

Labsphere, Inc.

Sutton (NH)

Hybrid

USD 90,000 - 130,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Labsphere, Inc. is seeking a Full Stack Software Developer in North Sutton, NH to design and implement user-facing applications that communicate with hardware through lsapi.dll and manage data acquisition, calibration, and instrumentation control.

The role focuses on modernizing core software platforms, reimagining architectures for better UX, performance, and lifecycle sustainability, while collaborating with engineering, product, and hardware teams.

Qualifications

  • Experience designing UI for hardware systems.
  • Knowledge of integrating native libraries or APIs (DLLs such as lsapi.dll).
  • Develop instrument control and data visualization applications.
  • Experience with asynchronous data handling and real-time processing.
  • Strong software architecture and system integration skills.
  • Ability to collaborate across engineering, product, and hardware teams.
  • Experience with Electron/Node.js or similar desktop app frameworks.
  • Familiarity with USB/RS-232/TCP-IP hardware communication.
  • Knowledge of data visualization techniques for scientific apps.
  • Experience with CI/CD pipelines and lifecycle management.

Responsibilities

  • Design and build user applications that interface with hardware systems.
  • Modernize Labsphere core software platforms and define updated architecture.
  • Collaborate with hardware, product, and engineering teams to deliver solutions.
  • Balance performance, maintainability, and timely delivery.

Skills

Full stack development
Hardware integration
Electron
Node.js
C/C++ interop
.NET interop
UI/UX design
CI/CD pipelines
Real-time data processing
Cross-functional collaboration

Education

Bachelor's or Master's in CS/Software Engineering

Tools

Electron
Node.js
Git
Interfacing DLLs
CI/CD tooling

Job description

Labsphere is currently looking to hire a Full Stack Software Developer to join our team in North Sutton, NH. In this role, we are searching for a technical expert who thrives in a cross-functional environment that promotes responsibility, independence, recognition, and the ability to implement technology quickly. This is a role with significant visibility to both internal and external stakeholders.

A key component of this role is working with our hardware abstraction layer (lsapi.dll) as the foundation for integrating and controlling Labsphere's instrumentation. You will design and implement user-facing applications that communicate with and manage hardware systems for measurement, calibration, and data acquisition. Your applications will include aspects of advanced business logic as well as data and file management specific to project needs.

Additionally, this role will play a central part in the modernization of Labsphere’s core software platforms. You will be tasked with reimagining and rebuilding key applications with a focus on modern user experience, improved system performance, maintainability, and long-term lifecycle sustainability. This includes evaluating legacy systems, defining updated architecture approaches, and delivering next-generation solutions that will serve as the foundation for future product development.

The ideal candidate will be forward-thinking in adopting modern development tools and architectures, including AI co-development where appropriate while remaining open to collaboration and constructive discussions around usability, performance, and system design with project and organizational stakeholders.

Our environment requires you to manage multiple projects and tasks while acting as a technical contributor, balancing engineering best practices with business objectives and timelines.

Due to the integration with Labsphere software, this role is required to be on-site with flexibility for some remote work.

Your Experience Should Include:
  • Experience designing and building user applications that interface with hardware systems
  • Familiarity with integrating and working against native libraries or APIs (e.g., DLLs such as lsapi.dll)
  • Development of intuitive user interfaces for controlling instrumentation, monitoring system state, and visualizing data
  • Experience with asynchronous data handling, device communication, and real-time data processing
  • Strong understanding of software architecture, system integration, and performance optimization
  • A demonstrated ability to proactively propose and implement practical solutions to technical challenges
  • Proven ability to collaborate across engineering, product, and hardware teams
  • Ability to make informed technical decisions and assess risk based on available information
  • Experience with Electron, Node.js, or similar desktop application frameworks
  • Familiarity with hardware communication protocols (USB, RS-232, TCP/IP, etc.)
  • Knowledge of data visualization techniques and tools for scientific or engineering applications
  • Experience with C/C++ or .NET interop for working with native libraries
  • Understanding of instrument control systems, calibration workflows, or scientific software environments
  • Experience with CI/CD pipelines and software lifecycle management
  • Experience presenting technical concepts to both technical and non-technical audiences
Degree Required:

B.S. or M.S. in Computer Science, Software Engineering, or a related field (or equivalent practical experience)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Engineer - Hardware & Data Apps
Full-Stack Engineer - Hardware & Data Apps

Labsphere, Inc. • Sutton (NH)

Hybrid
USD 90,000 - 130,000
Senior Software Developer (Chromatography Data Systems & Instrumentation)
Senior Software Developer (Chromatography Data Systems & Instrumentation)

Axcend Corp • Lehi (UT)

On-site
USD 100,000 - 130,000
Senior Software Developer (Chromatography Data Systems & Instrumentation)
Senior Software Developer (Chromatography Data Systems & Instrumentation)

Axcend • Lehi (UT)

On-site
USD 90,000 - 130,000
Staff Software Engineer - LabVIEW
Staff Software Engineer - LabVIEW

Kaleidoscope Innovation • Milpitas (CA)

On-site
USD 120,000 - 160,000
Staff Software Engineer - LabVIEW
Staff Software Engineer - LabVIEW

Kaleidoscope Innovation, Inc. • Milpitas (CA)

On-site
USD 125,000 - 200,000
Sr. Software Engineer
Sr. Software Engineer

Cypress HCM • United States

On-site
USD 100,000 - 130,000
Lab Software Engineer
Lab Software Engineer

Access Labs • Town of Florida (NY)

On-site
USD 110,000 - 160,000
Software Development Engineer
Software Development Engineer

Worky • United States

On-site
USD 102,000 - 127,000
Annual bonus 10%
Health, dental, vision insurance
401(k) with 4% match from Day 1
+4
StarLims Developer
StarLims Developer

TechDigital Group • United States

On-site
USD 80,000 - 110,000
Systems Engineer
Systems Engineer

SourceFly • Fort Belvoir (VA)

On-site
USD 80,000 - 100,000