Senior Software Engineer – Simulation Team jobs in United States
cer-icon
Apply on Employer Site
company-logo

MAK Technologies · 1 day ago

Senior Software Engineer – Simulation Team

MAK Technologies is seeking an exceptional Senior Software Engineer to help build VR-Engage, their flagship product for immersive simulation and training. The role involves collaborating with principal engineers to design and implement new features, diagnosing and resolving complex bugs, and supporting customers worldwide who are extending the software to meet program requirements.

Information TechnologySimulationSoftwareWeb Design
check
Comp. & Benefits
badNo H1Bnote

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++Object-oriented programmingApplication-level networkingDistributed simulation protocolsTraffic modelingHigh-performance applicationsProblem-solving skillsCommunication skillsTeam collaboration

Required

Strong object-oriented C++ experience working in a large code base
Strong problem-solving skills
Basic knowledge of application-level 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., Canada, or United Kingdom without sponsorship or limitations

Preferred

Experience designing and supporting commercial C++ SDKs
Familiarity with distributed simulation protocols (HLA, DIS)
Experience with traffic modeling or other vehicle behavior modeling (in any domain)
Experience with wargaming or other statistical modeling of conflict
Experience with distributed simulation frameworks
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-paid medical / dental / life / disability insurance
Excellent 401(k) match
Generous paid time off

Company

MAK Technologies

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