STENA-posted 3 months ago
Full-time • Senior
Watertown, MA
1,001-5,000 employees

MAK Technologies is seeking an exceptional Senior Software Engineer to help build VR-Engage, our flagship product for immersive simulation and training. On-site work is mandatory for this position, requiring 3 days a week in the office, with 15% international travel possible. Candidates that reside in Cambridge, MA will be considered. Our developers collaborate to design and implement first-person virtual simulators, large-scale simulations of vehicles and characters, advanced real-time 3D rendering, immersive VR/MR experiences, intuitive user interfaces, terrain management, distributed networking, and cloud-enabled deployments.

  • 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 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 to improve the product.
  • 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.
  • 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.
  • Annual bonus incentive.
  • 401K with company match.
  • Medical/Dental/Vision Insurance.
  • Disability.
  • PTO.
  • Life and Accidental Death Insurance.
  • Development and Career Growth Opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service