Назад
Company hidden
11 дней назад

Software Engineer (C++)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Engineer (C++): Developing and maintaining features across the 3DCS dimensional variation analysis platform with an accent on C++ engineering, numerical accuracy, software quality, and long-lived codebase maintainability. Focus on translating requirements into technical solutions, implementing and testing performance-critical geometric functionality, supporting customer issues, and managing architectural risks across multiple product components.

Location: Detroit, Michigan, United States

Company

hirify.global develops the 3DCS dimensional variation analysis platform for geometric dimensioning and tolerancing, tolerance analysis, and variation simulation.

What you will do

  • Translate user needs and functional requirements into technical specifications and implementation plans.
  • Design, develop, document, and maintain functionality across multiple 3DCS product components, primarily using C++.
  • Define and execute functional, regression, and numerical accuracy tests.
  • Provide Level 3 support, investigate customer issues, and participate in release piloting and validation.
  • Identify architectural risks, contribute to code reviews, and propose technical improvements.
  • Share knowledge, support new joiners, and mentor an apprentice or intern.

Requirements

  • Master’s degree in Computer Science, Software or Mechanical Engineering, Mathematics, Physics, or a related field; equivalent demonstrated experience with a bachelor’s degree may be considered.
  • At least three years of professional software development experience in languages used for commercial software products.
  • Strong object-oriented design skills and proficiency in C++ or the ability to reach proficiency.
  • Experience with version control, continuous integration, defect tracking, automated testing, and the software development lifecycle.
  • Ability to work across a long-lived commercial codebase and learn an unfamiliar technical domain to a working level.
  • Strong analytical, problem-solving, communication, knowledge-sharing, and informal leadership skills.

Nice to have

  • Knowledge of GD&T, ASME Y14.5 or ISO GPS, tolerance analysis, and variation simulation.
  • Experience with computational geometry, linear algebra, statistics, Monte Carlo methods, or numerical solvers.
  • CAD or geometry kernel integration experience.
  • Multithreaded, cross-platform, manufacturing, assembly, or performance-critical numerical development experience.

Culture & Benefits

  • Structured mentoring in dimensional variation analysis during the first six to twelve months.
  • Collaboration with product management, application engineering, customer representatives, OEMs, technology partners, and globally distributed teams.
  • Autonomous individual-contributor role with no line management or budget responsibility.
  • Participation in a multidisciplinary development team focused on reliable delivery and knowledge sharing.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →