Senior Software EngineerAs 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.As part of a small, collaborative software team, you will play a central role in shaping the future of our inertial desktop tooling, determining what our next-generation architecture will be moving forward.In the interim, you will maintain and support the existing SensorConnect desktop application for inertial devices. The software team at MicroStrain works across a wide variety of technologies, including embedded C++ SDKs, CMake-based desktop applications, and ROS drivers.Required QualificationsBachelor's Degree in Software, Computer, or related engineering field5+ years of experience in software development, test, and integrationStrong proficiency in C++ software developmentDemonstrated proficiency with CMake-based build systemsAbility to evaluate and make architectural direction decisions in ambiguous, research-oriented contextsExperience with version controlDesirable Skills and Experience5-10 years of experience in software development, test, and integrationROS (Robot Operating System) experienceInertial sensors or sensing systems domain knowledgeTypeScript and/or JavaScriptPythonOpenDAQ or similar data acquisition frameworksScrum/task management applications (e.g. Jira, Confluence)Experience maintaining and extending legacy desktop applicationsExcellent communication and interpersonal skillsExperience with Git/GitHubPersonal SkillsEntrepreneurial, innovative, and customer-oriented mindset void of departmental or silo thinkingComfortable working on a variety of problems including technical, cultural, and interpersonalCareer aspirations, with a desire for career progressionProject management experienceCompensation RangeThe pay range for this position is $95,000 to $120,000 annually plus 10% yearly bonus.
Please note that the pay range provided is a good faith estimate for the position at the time of posting. Actual compensation will be dependent on factors, including but not limited to the individual's qualifications, experience, knowledge, skills, and abilities, as well as physical work location within the state.One Company – HBKMicroStrain is a leading developer of inertial sensors and wireless instrumentation systems based just outside Burlington, Vermont. For over 35 years MicroStrain sensors have been used in many applications, including mobile robotics and precision agriculture.
As of 2023, MicroStrain was integrated into Hottinger Bruel & Kjaer (HBK), a long-established brand in sensing systems.