Senior CAE Software Engineer (C++ / Python)

HTC Global Services Inc

Dearborn, MI

Apply
JOB DETAILS
JOB TYPE
Full-time, Employee
SKILLS
Agile Programming Methodologies, Analysis Skills, Automation, Best Practices, Business Model, C Programming Language, C++ Programming Language, Communication Skills, Computer Aided Engineering (CAE), Debugging Skills, DevOps, Emerging Technology, Finite Element Analysis, GitHub, Identify Issues, Interpersonal Skills, Machine Tool, Mechanical Engineering, Object Oriented Programming (OOP), Performance Analysis, Perl Programming Language, Problem Solving Skills, Python Programming/Scripting Language, Software Administration, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Testing, Source Code/Configuration Management (SCM), Test Driven Development (TDD), Test Plan/Schedule, Testing
LOCATION
Dearborn, MI
POSTED
11 days ago

Job Description:

We are seeking Software Engineer to support the VENDURE toolset within the Computer Aided Engineering (CAE) domain. This role focuses on software development, testing, deployment, and automation while applying DevOps best practices across the software lifecycle. The ideal candidate will have strong OOP fundamentals, hands-on experience with C, C++, and Python, and a solid understanding of CAE and Finite Element Analysis (FEA) tools. Software Engineering & CAE Design, develop, debug, test, and maintain CAE software components and models Understand business and technical requirements and translate them into effective solutions Perform problem analysis, debugging, and performance troubleshooting Develop and push tested modules to version-controlled environments (GitHub)

Skills Required:

  • C++, CAE, Python, Mechanical Engineering
Skills Preferred:
  • CAE Model delivery.
Experience Required:
  • 5+ years of experience as a CAE application developer Strong understanding of Object-Oriented Programming (OOP) Hands-on experience with C and C++ (debugging and analysis) Experience with Python (frameworks preferred) Knowledge of Finite Element Analysis (FEA) tools such as Nastran, Abaqus Experience working in an Agile environment Familiarity with GitHub or similar source control tools Strong analytical, problem-solving, and troubleshooting skills Excellent communication and interpersonal skills Ability to work independently and manage changing priorities
Experience Preferred:
  • Perl programming CAE model delivery experience Test-driven development (TDD) Performance monitoring and observability tooling
Education Required:
  • Bachelor's Degree

#LI-GL1 #LI-Hybrid

What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you’ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You’ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.

At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.

Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.

About the Company

H

HTC Global Services Inc

INDUSTRY
Computer/IT Services