ST Engineering · 3 months ago
Senior Software Engineer - Distributed 3D Simulation
MAK Technologies is a leader in developing commercial off-the-shelf 3D modeling, training, and simulation software. They are seeking a Senior Software Engineer to design and implement features for their flagship product, VR-Engage, focusing on immersive simulation and training solutions.
Consumer ElectronicsElectronicsIndustrial EngineeringInformation ServicesInformation TechnologyManufacturingRoboticsService IndustrySoftwareTelecommunications
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
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
ST Engineering
ST Engineering is an integrated engineering group providing solutions and services in the aerospace, electronics, land systems. It is a sub-organization of ST Engineering.
Funding
Current Stage
Late StageLeadership Team
Recent News
Company data provided by crunchbase