> Markdown version of [/jobs/ext/2098888-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2098888-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Hottinger, Bruel & Kjaer - **Location:** Williston, VT, United States - **Experience:** Expert - **Salary:** $95,000.0 - $120,000.0 - **Contract:** Contract - **Skills:** JavaScript (Programming Language), Software Applications, Confluence, JIRA, CMake, Collaborative Software, Embedded C, Python (Programming Language), Scrum Methodology, Software Engineering, TypeScript, Robot Operating System, Build Tools, Software Version Control, GNSS - **Published:** August 17, 2026 - **Apply:** https://www.disabledperson.com/jobs/74335552-senior-software-engineer ## About the Role * 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 * Ability to evaluate and make architectural direction decisions in ambiguous, research-oriented contexts * Experience with version control Desirable 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 Personal Skills * Entrepreneurial, innovative, and customer-oriented mindset void of departmental or silo thinking * Comfortable working on a variety of problems including technical, cultural, and interpersonal * Career aspirations, with a desire for career progression * Project management experience ## Description 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. 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. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)