Senior Software Engineer
$95k - $120kSpectris
Senior Software Engineer
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.
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
- 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
Compensation Range
The 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 – HBK
MicroStrain 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.
$95k - $120k
...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,...SeniorInterim role- ...experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package....SeniorMinimum wageContract workTemporary workWork experience placementImmediate startRemote work
$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorRemote work- ...The Senior Full Stack Engineer designs, builds, and supports high-quality solutions for our member and agent portals in support of RxBenefits'... ...equivalent practical experience. ~4-7+ years of professional software engineering experience in full stack or backend-focused...SuggestedTemporary workLocal areaRemote work
- ...same, then you've found your future. We are seeking a Senior Water Resources / Senior Dam Engineer to join our growing Water Resources team. This is a newly... ...~ Proficiency with hydrologic and hydraulic modeling software ~ Working knowledge of CAD-based design tools ~...SeniorPart timeWork at officeLocal areaRemote workFlexible hours
$85k - $105k
...Senior Water Resources Engineer Department: Water Resources Employment Type: Full Time Location: Williston, VT Compensation: $85,0... ...hydrologic and hydraulic (H&H) modeling using industry-standard software Prepare technical reports, drainage studies, and...SeniorFull timePart timeWork at officeLocal areaRemote workFlexible hours- ...Job Description Job Description Software Engineer III (Tooling) US - Remote RLDatix is on a mission to transform care delivery worldwide, ensuring every patient receives the safest, highest-quality care. Through our innovative Healthcare Operations Platform...Remote workWorldwide
$60k - $70k
...support for systems. The team you will be joining: IT/Software: Our IT team touches every aspect of our business and each of... ...developers, infrastructure and security experts, systems and network engineers and business technology professionals, our IT team is...Temporary workWork at officeRelocation$45 - $50 per hour
...Job Description Job Description Senior Living Physical Therapist! Full Time in Chittenden County, Vermont BAYADA Home Health Care is currently seeking an experienced Physical Therapist, PT, for a full time opportunity performing Senior Living visits for...SeniorHourly payWeekly payFull timeWork experience placementWork at officeLocal area- ..., NH - Salary Range 125-175k Job Brief Seeking a Senior Bridge Engineer with 8 or more years of experience working on municipal and... ...including AASHTO LRFD and AASHTO LRFR Structure design software including MIDAS, Familiarity with providing services to...Senior
- ...efforts through proper technical product and engineering design support as well as appropriate... ...utilizing Finite Element Analysis (FEA) software to support the needs of the OE group.... ...contract documents and drawings at the senior level as needed to support OE contracts....SeniorContract workWork at office
- Job Description Job Description Overview At Community Financial System, Inc. (CFSI), we are dedicated to providing our customers with friendly, personalized, high-quality financial services and products. Our retail division, Community Bank, N.A., operates more than...Senior
$120k
...environmental consulting and sustainable engineering through our use of cutting-edge modeling... ...communities? Verdantas is seeking a Senior Water/Wastewater Engineer to join any of... ...setting ~ Experience with AutoCAD design software, including Civil3D ~ Technical...SeniorContract workTemporary workLocal areaFlexible hours$18.42 - $18.67 per hour
Hourly rate ranges from $18.42 to $18.67 and is dependent upon qualifications and experience. Benefits include: Company Paid Sick Time, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401K Plan with Company Match, Medical/Dental...SeniorHourly payLocal area- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed... ...and techniques for obtaining solutions. - Networks with senior internal and external personnel in own area of expertise. -...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$89k - $143.75k
...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of...Full timeTemporary workWork at officeLocal areaRemote workNight shift- ...Senior Analyst / Site Lead (5391) Location Williston, VT Job Code 5391 # of Openings 2 Apply Now ( Old Harbor Solutions, a subsidiary of Three Saints Bay, LLC, and a Federal Government Contractor industry leader, is seeking a Senior Analyst / Site Lead in...SeniorContract workFor contractorsWork at officeLocal area
- ...organization with consistency, reliability, and high quality. The Sr. Data Architect operates as the data modeling authority for the agile engineering team, partners closely with the Data Governance team to ensure governance is embedded in the model, and works directly with...SeniorFull timeWork at officeShift workWeekend work
$155k - $185k
...BETA Technologies is seeking a Lead Verification & Validation Engineer to define and own the verification strategy for our certifying... ...aircraft's high-voltage electric power systems. This is a senior technical leadership role focused on architecting the end-to-...Full timeTemporary workLocal area- ...New England-based consulting firm, is seeking an experienced Senior Bridge Engineer/Project Manager to join our growing team in Vermont. This... ...Bridge Design Specifications ~ Experience with bridge design software including MathCAD, LEAP Steel/Concrete, Midas Civil, BrR,...SeniorPart timeWork at officeRemote workFlexible hours
$85k - $115k
...refreshing, vibrant, and inclusive culture. The Product Quality Engineer will be responsible for developing, implementing, and... ...statistical tools, root cause analysis methods, and quality management software. ~ Excellent communication and cross-functional collaboration...Full timeTemporary workWork at officeLocal area$25 - $28 per hour
...Integrity Doing the right thing, always. Your Role as Senior Maintenance Technician: Youll be responsible for larger renovation... ...operations, so if youre comfortable using maintenance software, digital tools, and apps to track work orders, manage schedules...SeniorHourly payTemporary workImmediate startMonday to Friday$120k - $135k
...5,000.00 Salary We are looking for a Senior Superintendent with Multifamily and Healthcare... ...Communicate with the design team, engineering professionals, and owner on an ongoing basis... ...& specs Be familiar with computer software Conduct subcontractor field...SeniorContract workFor subcontractorLocal area- ...: None Salary Range: Min $51.31 Mid $64.14 Max $76.97 Recruiter: Chelsea Therrien Job Summary: The DataOps / Platform Engineer is responsible for the overall operational health, reliability, backup and archiving, and strategic planning of UVM Health's enterprise...Full timeWork at officeShift workWeekend work
$81.4k - $122.2k
Company Cox Automotive - USA Job Family Group Engineering / Product Development Job Profile Software Engineer I Management Level Individual Contributor Flexible... ...documentation tasks — always under the guidance of senior team members and with a focus on validating and taking...Full timeInternshipRemote workVisa sponsorshipFlexible hoursShift work$40 per hour
...environmental consulting and sustainable engineering through our use of cutting-edge modeling... ...Verdantas is seeking an experienced Senior Survey Crew Chief to support our growing... ...conditions ~ Experience with AutoCAD design software, including Civil3D a plus ~ Strong...SeniorFlexible hours- ...Job Description Job Description Description: Hoyle Tanner’s Ground Transportation Division is seeking a Senior Project Engineer who has honed their craft for the last 10-15 years. You will be leading the team that solves technical challenges of significant scope,...SeniorWork at officeRemote workRelocation packageFlexible hours
$100k - $160k
...The Design Value Stream function supports business needs and continuous improvement efforts through proper technical product and engineering principles, as well as appropriate development of employees and management. The Design Value Stream is a business unit that encompasses...SeniorFull timeContract workWork at office- ...to ensure timely data restoration and service recovery. - Provide senior-level technical guidance on recovery architecture and operational best practices while supporting junior engineers in day-to-day execution to protect SLA performance. Job Specific...SeniorMinimum wageContract workTemporary workWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- part time software developer remote Williston, VT
- senior manager diversity & inclusion Williston, VT
- senior Williston, VT
- senior application security Williston, VT
- id software Williston, VT
- remote software sales Williston, VT
- software Williston, VT
- software implementation project manager Williston, VT
- software engineer 150k
- software sales engineer



