Software Engineers (C++)

Cambridge, MA

The job: 

MAK is looking for Software Engineers (C++) for its Cambridge, MA headquarters who are passionate about quality work and user experience. If this is you, we would like to talk to you. Our developers work closely with their teams and product management to create simulation networking toolkits. Candidates should be able to work fluently in existing codebases and develop high-quality work on schedule. Software Engineers will work with other programmers to architect new systems, as well as enhance and refine existing systems. Please note: this position requires access to U.S. Export Controlled Information.


  • Strong object-oriented C++ experience
  • Strong problem-solving abilities
  • Basic knowledge of computer networking
  • Bachelor’s Degree in Computer Science or equivalent related experience
  • Strong verbal and written communication skills
  • Familiarity with developing in both Windows and Linux

Background in one or more of the following is a plus:

  • Design and support of commercial C++ Software Development Kits
  • Working knowledge of IEEE 1516 (HLA) or IEEE 1287 (DIS) a strong plus
  • Qt-based GUI development
  • Defense contractor or military experience

MAK builds software to simulate and visualize 3D virtual worlds for military training. We simulate everything from autonomous submarines at the bottom of the ocean, to vehicles and people on the ground and in the air, to satellites in space. We render complex and dynamic scenes on multi-channel high-resolution projected displays and in virtual reality devices. We connect together simulators across the world so that people on different continents can train next to each other in the virtual battlefield. Most importantly, we build and deliver some really awesome software and we have a lot of fun doing it. 

MAK is an Equal Opportunity Employer. Please send resumes to: This email address is being protected from spambots. You need JavaScript enabled to view it. 

The Company: 

MAK Technologies (MAK), a company of ST Engineering North America, develops commercial off-the-shelf 3D modeling, training, and simulation software that helps users link, simulate, and visualize their world. MAK’s primary users are in the aerospace, defense, and transportation industries, yet its products and services can help customers anywhere modeling and simulation is needed to train, plan, analyze, experiment, prototype, and demonstrate. MAK’s customers include the top ten defense integrators in the world along with hundreds of companies in Defense, Air Traffic Management, Command & Control, and Homeland Security. MAK also develops training solutions for the United States and International militaries to address individual and collective training.  MAK is dedicated to serving its customers by building flexible products, offering superior technical support, and innovating new ways to enhance readiness through uniquely tailored training solutions.

We offer a casual work workspace with productivity games and complimentary beverages. Benefits include 401(k) with generous company matching, 3+ weeks of vacation, highly subsidized medical, dental, and life insurance. We are located across the street from the Alewife T station.

ST Engineering

ST Engineering