Software Engineer – Distributed 3D Simulation jobs in United States
cer-icon
Apply on Employer Site
company-logo

MAK Technologies · 1 day ago

Software Engineer – Distributed 3D Simulation

MAK Technologies is a company that specializes in virtual simulation technologies, and they are seeking a Software Engineer to design and implement features for their products. The role involves collaborating with teams to enhance existing software, troubleshoot complex issues, and support customers in utilizing the simulation architecture effectively.

Information TechnologySimulationSoftwareWeb Design
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Collaborate with principal engineers to design and implement new features in MAK products
Work independently to design and implement smaller features
Partner with the QA team to diagnose and resolve complex bugs
Support customers (usually engineers) worldwide who are writing plugins and extending the software to meet program requirements
Visit customers occasionally to help diagnose system-level issues, develop extensions for specific needs, and provide expertise in distributed simulation architecture
Speak to team leaders and product managers about ways you think the product should improve. You will be a voice on a highly collaborative team that works closely together to make awesome products where everyone’s ideas are important

Qualification

C++3D graphics renderingDistributed simulation protocolsComputer networkingGame enginesCloud deploymentQt-based GUI developmentVR/MR system developmentGeospatial systemsProblem-solvingCommunication skills

Required

Strong object-oriented C++ experience
Strong problem-solving skills
Basic knowledge of computer networking
Bachelor's degree in Computer Science or equivalent related experience
Strong verbal and written communication skills
Must be authorized to work in the U.S. and eligible to obtain a Secret clearance

Preferred

Experience designing and supporting commercial C++ SDKs
Familiarity with distributed simulation protocols (HLA, DIS, DDS)
Knowledge of 3D graphics rendering technology
Experience with game engines or simulation frameworks
VR, AR, or MR system development
Geospatial systems, terrain databases, or web-mapping technology
High-performance, multi-threaded applications and/or cloud deployment
Qt-based GUI development
Prior defense or military experience

Benefits

Annual bonus incentive
401K with company match
Medical/Dental/Vision Insurance
Disability
PTO
Life and Accidental Death Insurance
Development and Career Growth Opportunities

Company

MAK Technologies

twittertwittertwitter
company-logo
MAK Technologies develops modelling and simulation software that links, simulates, and visualizes virtual worlds.