M

MAK Technologies

Develops live, virtual, constructive simulation software

Principal Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Computer Engineering, or a related field.
  • At least 10 years of software engineering experience, including significant experience in networking and real-time systems.
  • A proven track record in defense or aerospace projects and distributed simulation environments.
  • Strong proficiency in C++.
  • Knowledge of simulation network protocols (DIS/HLA) and sensor integration.
  • Experience leading engineering teams, setting technical direction, and influencing organizational strategy.
  • Ability to collaborate with cross-functional teams and external partners.

Responsibilities

  • Work with subject matter experts, military stakeholders, and engineering teams to design, implement, and deliver high-fidelity simulation training systems for defense and aerospace applications.
  • Define and own architectural decisions for training simulation and visualization systems.
  • Ensure interoperability across distributed simulation environments.
  • Lead development of real-time applications using C++.
  • Mentor engineering teams on performance optimization and modular design best practices.
  • Represent MAK at standards bodies such as SISO through development of IEEE networking protocols including HLA (IEEE-1516) and DIS (IEEE-1278).
  • Provide technical direction, conduct design and code reviews, and guide teams through complex problem-solving.
  • Evaluate emerging technologies in AR/VR, simulation frameworks, and AI-driven modeling.
  • Contribute to long-term product strategy for immersive and mission-critical systems.

Desired Qualifications

  • Knowledge of MAK’s SFXTX (VR-Forces file exchange protocol).

About the Company

MAK Technologies

Develops live, virtual, constructive simulation software

MAK Technologies builds software for live, virtual, and constructive simulation. Its MAK ONE suite combines commercial-off-the-shelf tools to create, connect, and populate 2D/3D simulated environments used for training, planning, analysis, experimentation, prototyping, and demonstrations. The primary users are in aerospace and defense, though its tools support modeling and simulation needs across industries. The product works by integrating COTS components to assemble flexible simulations that can run in real time, with capabilities to train staff, test concepts, and visualize scenarios. MAK differentiates itself by offering modular MAK ONE products, strong technical support, and tailored command-staff training solutions. The goal is to help customers develop, link, and operate flexible simulation environments to meet training and decision-support needs.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Cambridge, MA
Founded
1990

Recently Posted Jobs

Explore more opportunities at MAK Technologies

See more jobs