Enable job alerts via email!

Senior Software Engineer

Hexagon Manufacturing Intelligence in

North Kingstown (RI)

Remote

USD 90,000 - 130,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in metrology software is seeking a Senior Software Engineer with expertise in C++, C# .NET, and WPF to enhance their innovative applications. The role involves application development, collaboration with teams, and maintaining high code quality. Ideal candidates will possess strong analytical skills and a solid educational background in relevant fields. This position offers a competitive benefits package and a collaborative work environment.

Benefits

Health Savings Accounts with employer contributions (HSA)

Qualifications

  • Proven experience in C++, C# .NET development.
  • Experience with WPF, MVVM pattern, and creating user-friendly interfaces.
  • Strong analytical skills and background in geometric computations.

Responsibilities

  • Design, develop, and maintain applications using C++, C#, and the .NET framework.
  • Optimize applications for speed, scalability, and compatibility.
  • Conduct unit testing and debug applications.

Skills

C++
C# .NET
WPF
Problem-Solving
Teamwork
Math & Geometry

Education

Bachelor's degree in Computer Science, Software Engineering, Mechanical Engineering, or related fields

Tools

Git

Job description

Hexagon Manufacturing Intelligence

MI is the leading provider of Metrology software worldwide, with renowned brands including eMMA, HxGN Robotic Automation, Inspire, Nexus, PC-DMIS, QUINDOS, Q-DAS, Spatial Analyzer, and VGSTUDIO MAX. Our comprehensive portfolio supports our dominant position in the industry, making MI recognized experts in discrete manufacturing.

We are seeking a highly skilled Senior Software Engineer (C++, C# .NET, WPF) to join our team. The ideal candidate will have a solid understanding of industrial metrology concepts, along with a strong background in math and physics.

Location:
- Remote/Hybrid: Salt Lake City, UT; Novi, MI; North Kingstown, RI
- Torino/Turin, Italy
- Telford, UK

Job Responsibilities
  1. Application Development: Design, develop, and maintain applications using C++, C#, and the .NET framework.
  2. Collaboration: Work closely with team members (product owner, testers) on development and support tasks. Collaborate with geographically dispersed teams to define, design, and implement new features, as well as support activities.
  3. Graphics Technology: Apply the latest graphics technology to our engine, including GPU development.
  4. Interface Maintenance: Maintain and enhance the interface to Hexagon's GDT library, aligning new functionalities with the PC-DMIS roadmap.
  5. Code Quality: Write clean, maintainable, and efficient code following best practices.
  6. Performance Optimization: Optimize applications for speed, scalability, and compatibility.
  7. Testing & Debugging: Conduct unit testing and debug applications; online testing on coordinate measuring machines in labs is required.
  8. Documentation: Maintain comprehensive documentation for all code and systems.
  9. Troubleshooting: Diagnose and resolve technical issues and bugs.
  10. Work Environment: Primarily home-based, ideally within 1 hour of a Hexagon facility with access to hardware like stationary CMM.
Qualifications
  • Education: Bachelor's degree in Computer Science, Software Engineering, Mechanical Engineering, or related fields, or equivalent experience.
  • Experience: Proven experience in C++, C# .NET development.
  • WPF Expertise: Experience with WPF, MVVM pattern, and creating user-friendly interfaces.
  • Frontend Skills: Experience with UI/UX design tools.
  • Problem-Solving: Strong analytical skills.
  • Version Control: Experience with Git or similar systems.
  • Teamwork: Excellent communication skills and ability to collaborate effectively.
  • Math & Geometry: Strong background in geometric computations and algorithms.
Desired Behaviors

Work collaboratively to enhance product capabilities, focusing on CAD interfaces, Model-Based Definition, GD&T, and inspection planning. Prioritize user experience and workflow. Respond to customer issues, which may involve visits to other facilities or customer sites. Experience with Agile/Scrum development and fluent English communication skills are preferred.

At Hexagon Manufacturing Intelligence, we foster a culture of innovation, integrity, and professional growth. We offer a competitive benefits package, including Health Savings Accounts with employer contributions (HSA).

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer (z/OS and MFC)

Jobot Consulting

Little Rock

Remote

USD 125,000 - 150,000

2 days ago
Be an early applicant

Sr. Software Engineer

Startupletter

Remote

USD 100,000 - 140,000

Today
Be an early applicant

[Hiring] Senior Software Engineer @Hatch IT

Hatch IT

Remote

USD 120,000 - 160,000

Today
Be an early applicant

(Remote) Senior Software Engineer

Systems & Software, Inc.

Hyde Park Township

Remote

USD 90,000 - 130,000

2 days ago
Be an early applicant

Senior Software Engineer

Inkit

San Juan

Remote

USD 90,000 - 130,000

2 days ago
Be an early applicant

Everpro - Senior Software Engineer (Remote, US)

EverCommerce

Denver

Remote

USD 125,000 - 150,000

Yesterday
Be an early applicant

Senior Software Engineer- Observability and Reliability Platform Engineering (REMOTE)

GEICO

Los Angeles

Remote

USD 90,000 - 215,000

Yesterday
Be an early applicant

Senior Software Engineer - Remote

Cotiviti

Chesapeake

Remote

USD 105,000 - 140,000

Yesterday
Be an early applicant

Senior Software Engineer (7651610)

CG Infinity Inc.

Town of Texas

Remote

USD 100,000 - 130,000

2 days ago
Be an early applicant