Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$95k - $120k

Spectris

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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Williston, VT vacancy
  •  ...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.... 
    Senior
    Minimum wage
    Contract work
    Temporary work
    Work experience placement
    Immediate start
    Remote work

    MAXIMUS

    Burlington, VT
    5 days ago
  • $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’... 
    Senior
    Remote work

    speechify

    Burlington, VT
    5 days ago
  •  ...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... 
    Suggested
    Temporary work
    Local area
    Remote work

    RxBenefits

    Burlington, VT
    3 days ago
  •  ...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 ~... 
    Senior
    Part time
    Work at office
    Local area
    Remote work
    Flexible hours

    Fuss & O'Neill

    Williston, VT
    2 days ago
  • $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... 
    Senior
    Full time
    Part time
    Work at office
    Local area
    Remote work
    Flexible hours

    Trilon Group

    Williston, VT
    1 day ago
  • $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 work
    Work at office
    Relocation

    OnLogic, Inc.

    South Burlington, VT
    5 days ago
  • $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... 
    Senior
    Hourly pay
    Weekly pay
    Full time
    Work experience placement
    Work at office
    Local area

    BAYADA Home Health Care

    South Burlington, VT
    more than 2 months ago
  • $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... 
    Senior
    Contract work
    Temporary work
    Local area
    Flexible hours

    Verdantas

    South Burlington, VT
    1 day ago
  • 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

    Community Financial System, Inc.

    Williston, VT
    more than 2 months ago
  •  ...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 work
    Worldwide

    Galen

    Burlington, VT
    19 days ago
  • $175k

     ...\- 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

    Scuttlebutt Services, LLC

    South Burlington, VT
    17 days ago
  • $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...
    Senior
    Hourly pay
    Local area

    Spencer Gifts

    South Burlington, VT
    2 days ago
  •  ...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 wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Burlington, VT
    4 days ago
  •  ...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 job
    Internship

    Danaher

    Colchester, VT
    6 hours ago
  •  ...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.... 
    Senior
    Contract work
    Work at office

    Hayward Tyler

    Colchester, VT
    24 days ago
  •  ...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... 
    Senior
    Contract work
    For contractors
    Work at office
    Local area

    Three Saints Bay

    Williston, VT
    3 days ago
  • $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 time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Burlington, VT
    6 hours ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Shift work
    Weekend work

    University of Vermont Medical Center

    South Burlington, VT
    3 days ago
  • $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 time
    Temporary work
    Local area

    Beta Technologies

    South Burlington, VT
    3 days ago
  •  ...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,... 
    Senior
    Part time
    Work at office
    Remote work
    Flexible hours

    Fuss & O'Neill

    Williston, VT
    8 days ago
  • $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 time
    Temporary work
    Work at office
    Local area

    Beta Technologies

    South Burlington, VT
    3 days ago
  •  ...: 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 time
    Work at office
    Shift work
    Weekend work

    University of Vermont Medical Center

    South Burlington, VT
    3 days ago
  •  ...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... 
    Senior
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Burlington, VT
    2 days ago
  • $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... 
    Senior
    Flexible hours

    Verdantas

    South Burlington, VT
    4 days ago
  •  ...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,... 
    Senior
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Hoyle, Tanner and Associates, Inc.

    Burlington, VT
    18 days ago
  • $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 time
    Internship
    Remote work
    Visa sponsorship
    Flexible hours
    Shift work

    Cox Enterprises

    Burlington, VT
    2 days ago
  • $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... 
    Senior
    Full time
    Contract work
    Work at office

    Hayward Tyler

    Colchester, VT
    4 days ago
  • $18.25 per hour

     ...celebrate and support a diverse workplace for the benefit of all: our employees, customers and communities. Responsibilities A Senior Teller 1 monitors branch service operations in a small or medium size branch by assisting and training less experienced tellers, overseeing... 
    Senior
    Local area

    Community Financial System, Inc.

    Williston, VT
    9 days ago
  • $85k - $110k

     ...refreshing, vibrant, and inclusive culture. We seek a motivated Senior Accountant to join our team and support our corporate...  ...Excel, Word, and Adobe Acrobat, with experience in accounting software. ~ Familiarity with relevant accounting standards such as ASC... 
    Senior
    Full time
    Temporary work
    Local area

    Beta Technologies

    South Burlington, VT
    5 days ago
  • $75k - $80k

     ...Connect LLC is sourcing on behalf of a client who is hiring a Senior Histology Technician for a direct-hire, full-time W-2 position...  ..., hospital pathology support, and affordable digital pathology software solutions provided without any capital investment, supporting modern... 
    Senior
    Full time
    Immediate start
    Relocation
    Visa sponsorship
    Monday to Friday
    Weekday work

    AVD Workforce Connect LLC

    South Burlington, VT
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!