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
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
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
MAK Technologies develops modelling and simulation software that links, simulates, and visualizes virtual worlds.
Funding
Current Stage
Growth StageRecent News
Company data provided by crunchbase