Senior Software Engineer
$95k - $120kHBK - Hottinger Brüel & Kjær
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. We Offer The job will provide you with an opportunity to further your career alongside some of the best and most passionate technology experts from around the world in a leading company within the test and measurement industry. You will be a strong contributor who collaborates closely with colleagues from various business functions all over the world. #J-18808-Ljbffr
- ...HBK - Hottinger Brüel & Kjær is seeking a Senior Software Engineer to develop and support desktop software for inertial sensing devices, including IMUs and GNSS/INS systems. You will work on SensorConnect and help shape next-generation architecture. Join a small, collaborative...Senior
- Deep Well Services in Williston, ND is seeking a Maintenance Manager to supervise the maintenance and repair of the operational fleet and equipment. This role oversees shop and field maintenance personnel, assigns daily work, coordinates labor based on needs, and ensures...Senior
- ...Accura Engineering & Consulting Services, Inc is seeking a Construction Inspector based in Grand Forks, ND. The role involves ensuring compliance with project specifications and performing inspections on multimillion-dollar federal projects. Candidates should have at least...Senior
- ...training to both new and junior-level Field Technicians. Have the knowledge and ability to independently and efficiently diagnose engine and compressor failures. Provide input to the Supervisor on personnel and material needs for optimal job planning. Lead and complete...SeniorWork at officeLocal areaWorldwide
- ...Senior Quality Specialist Location: Dickinson, ND, US, 58601Willston, ND, US, 58801 Best People + Right Culture. These are the... ...). Proficiency in basic JE Dunn construction and quality software tools. Knowledge of construction trades and scopes of work (...SeniorContract workFor subcontractorNight shift
$100k - $150k
...Job Description Job Description About Us At American Engineering Testing (AET), we believe that people are the heart of innovation. We create an environment that values teamwork, curiosity, and continuous improvement while delivering innovative engineering and consulting...SeniorContract workWork at officeLocal areaVisa sponsorship- SUMMARYThe Wireline Engineer III is responsible for the safety and quality of operations by applying and adhering to process and safety procedures for the wireline equipment, tools and personnel. This position is strictly geared to our production line of business “Day...Full time
- ...Wireline Engineer – Cased-Hole The Wireline Engineer – Cased-Hole is responsible for planning, coordinating, and providing advanced technical oversight for cased-hole wireline logging and completion services. This position evaluates job requirements, interprets wellsite...Night shift
- ...IP Engineer Position may be located in Billings, MT; Glasgow, MT; Scobey, MT or Williston, ND. Under general supervision and direction... .... Provide specific detailed information for hardware and software selection, implementation techniques and tools for most...Contract workWork experience placementWork at officeImmediate start
- ...Weatherford is hiring an experienced Field Engineer for Liner Hangers in Williston, North... ...support of their duties and assignments. Senior and fully-qualified level roles will not... ...include hand calculations, updates of software computations, or new computations based...
- ...Join Our Team as a Project Engineer II - Drive Engineering Excellence and Project Success! Are you passionate about engineering and ready to make a tangible impact on large-scale projects? We are seeking a motivated and detail-oriented Project Engineer II to join...Daily paidShift work
- ...MAIN FUNCTIONS Performs engineering design evaluations and works to complete projects within budget and scheduling restraints. Reviews... ...& speak fluent English • Proficient in MS Office suite of software programs With over 90 years' combined experience, NES...For contractorsImmediate startWorldwide
$18 - $26 per hour
Frito-Lay is seeking Warehouse Workers / Material Handlers to work in distribution centers loading, unloading, moving, and organizing snack products for delivery routes. Warehouse Workers are responsible for loading delivery trucks with product, unloading incoming shipments...Hourly payFull timeWork at officeShift workNight shiftWeekend work$28 - $30 per hour
...About Us At American Engineering Testing (AET), we believe that people are the heart of innovation. We create an environment that values teamwork, curiosity, and continuous improvement while delivering innovative engineering and consulting solutions. As a 100% employee...Hourly payFor contractorsWork experience placementInternshipWork at officeLocal areaRelocationVisa sponsorshipRelocation packageNight shiftWeekend work$36 - $56.5 per hour
...Job Description Job Description Senior Service Technician - Ag – Williston, ND Ready for a career where you're valued, empowered, and part of a winning team? At Border Plains Equipment, an employee-owned, certified Case IH dealership, we believe our people are...SeniorHourly payFull timeTemporary workImmediate start- ...Summary of Position: A Field Engineer's primary responsibility is to ensure that jobs are being pumped to design. They will accomplish this by working with the Customer and the Operations staff in the field. They collect and manage data that will aid in controlling...Temporary workCasual workWork at officeFlexible hoursShift workAfternoon shift
- ...Field Engineer The future you want is within reach. Let's build it together. At PCL Industrial Construction Co., part of the PCL... ...Work Packaging (AWP) system while also utilizing client-specific software for project tracking. Ensure all construction records are...For subcontractorWork at office
$100 per hour
...Job Title Project Engineer II or III Compensation Level II: $100/hr Level III: $120/hr Location Williston, ND Schedule Monday–Friday, 40 hours per week Target Start Date ASAP Tentative End Date One year from starting Scope The...Full timeFor contractorsWork at officeImmediate startMonday to Friday$22 - $28.51 per hour
...Depending on education, experience, and skill level, a variety of job opportunities might be available, including Heavy Truck Driver or Senior Heavy Truck Driver. World Class Benefits At Halliburton, we're committed to providing you and your family with a...SeniorDaily paidFull timePart timeSecond jobVisa sponsorshipWork visaRelocation packageFlexible hoursNight shift- Job OverviewWeatherford is seeking a skilled and experienced Field Engineer - Production Automation to join our team. In this role, you will be responsible for ensuring the highest standards of quality, safety, and compliance across our operations. You will work closely...
$28 - $31 per hour
...Job Description Job Description About Us At American Engineering Testing (AET), we believe that people are the heart of innovation... ...knowledge to the job. Experience using personal computer software, especially Microsoft Office. Ability to work at environmental...Hourly payWork experience placementInternshipWork at officeLocal areaVisa sponsorship- Field Service Technician – Midstream & Industrial Systems Location: Williston ND Employment Type: Temp to possibly Full-Time Industry: Natural Gas Midstream, Pipeline, Power, Petrochemical Position Summary: We are seeking an experienced and motivated Field Service...Daily paidFull timeTemporary work
$28 - $32 per hour
USA - North Dakota - Williston Full time R00136460 Disclaimer: SLB completed the acquisition of ChampionX on July 16, 2025. If selected for this position, your employment will begin with ChampionX and will transition to SLB as part of the planned integration. ...Hourly payFull timeWork at officeImmediate start- ...needs. Learn more about our What and our Why and how we can work together . What role you will play in our team The Engineering Supervisor is responsible for leading the facilities engineering team, performing activities such as goal setting, planning, cost...Full timePart timeFor contractorsWork at officeLocal areaRemote workFlexible hours
- ...about our What and our Why and how we can work together . What Role You Will You Play on Your Team Portfolio Project Engineers provide leadership for assigned projects, and ensure successful completion of the assigned project(s). They coordinate with various...Full timePart timeFor contractorsWork at officeLocal areaFlexible hours
- ...individual to provide world-class service at our medical office building in Williston, North Dakota. As a Part-Time Building Engineer, you will be responsible for maintaining the property’s physical condition and safeguarding it against damage, loss, and...Part timeWork at office10 hours per weekDay shift
- ...email field activities using word processing and spreadsheet software. 10) Document and email IO configurations, tag / point... ...time. \nCompany Description Colexas Digital is a solutions engineering company that specializes in SCADA Integration, Data, and Automation...Full timeWork experience placementRemote work
- ...Weatherford is hiring an experienced Field Engineer for Liner Hangers in Williston, North... ...support of their duties and assignments. Senior and fully-qualified level roles will not... ...include hand calculations, updates of software computations, or new computations based...Full time
$28 - $32 per hour
isclaimer: SLB completed the acquisition of ChampionX on July 16, 2025. If selected for this position, your employment will begin with ChampionX and will transition to SLB as part of the planned integration. Job Posting Description ChampionX has immediate and future needs...Hourly payFull timeWork at officeImmediate start
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, ND
- senior operations technician Williston, ND
- senior performance engineer Williston, ND
- software support Williston, ND
- software Williston, ND
- entry level software sales Williston, ND
- id software Williston, ND
- remote software sales Williston, ND
- healthcare software sales Williston, ND
- software implementation project manager Williston, ND




