Unknown Company

Senior Software Engineer

williston, vt • Posted 2 weeks ago
Onsite Full Time Software Architecture & Engineering

Overview

As a Senior Software Engineer at MicroStrain you will be responsible for developing, evaluating, and supporting desktop software products for our line of inertial sensing devices, including IMUs and GNSS/INS systems. The role involves shaping the future of our inertial desktop tooling, maintaining the existing SensorConnect desktop application, and working within a small, collaborative team that spans technologies such as embedded C++ SDKs, CMake-based desktop applications, and ROS drivers.

Responsibilities

  • Develop and maintain desktop software for inertial sensing devices.
  • Shape architecture and guide next‑generation tooling.
  • Support and extend the existing SensorConnect desktop application.
  • Engage with technologies including C++, CMake, ROS, and related build systems.
  • Make architectural decisions in ambiguous, research‑oriented contexts.
  • Perform code reviews, test integration, and version control.

Required Qualifications

  • Bachelor's Degree in Software, Computer, or related engineering field.
  • 5+ years of experience in software development, test, and integration.
  • Strong proficiency in C++ software development.
  • Demonstrated proficiency with CMake‑based build systems.
  • Experience with version control systems.

Desired Skills and Experience

  • 5–10 years of experience in software development, test, and integration.
  • ROS (Robot Operating System) experience.
  • Inertial sensors or sensing systems domain knowledge.
  • TypeScript and/or JavaScript, Python.
  • OpenDAQ or similar data acquisition frameworks.
  • Scrum/task management applications (e.g. Jira, Confluence).
  • Experience maintaining and extending legacy desktop applications.
  • Excellent communication and interpersonal skills.
  • Experience with Git/GitHub.
  • Entrepreneurial, innovative, and customer‑oriented mindset without departmental or silo thinking.
  • Comfortable working on technical, cultural, and interpersonal problems.
  • Career aspirations with a desire for progression.
  • Project management experience.

Compensation

The pay range for this position is $95,000 to $120,000 annually plus 10% yearly bonus. Actual compensation will be dependent on factors, including but not limited to qualifications, experience, skills, and location.

#J-18808-Ljbffr

Senior Software Engineer in williston at Unknown Company

This position is listed as full time and onsite.

Back to Job Search