About the role

  • Senior Software Engineer at MicroStrain developing software for inertial sensing devices with a collaborative software team. Responsible for maintaining existing applications and shaping future technology.

Responsibilities

  • Developing, evaluating, and supporting desktop software products for inertial sensing devices
  • Collaborating with a small, software team to shape future tooling
  • Maintaining and supporting the existing SensorConnect desktop application

Requirements

  • 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 include ROS (Robot Operating System), 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

Benefits

  • Opportunity to further your career alongside technology experts
  • Collaborative environment with global teams

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$95,000 - $120,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job