Share this Job

Software Developer

Requisition ID:  41451
Business Unit:  Training Systems Atlanta (3300)

Suwanee, GA, United States, 30024

Meggitt is a global engineering group specializing in extreme environment products and smart sub-systems for aerospace, defense and energy markets. We employ over 11,000 people across manufacturing facilities in Asia, Europe, North America, with regional bases in India and the Middle East.


MTSI is a global leader in Live Fire and Virtual training equipment. MTSI currently has ~400 employees in 7 countries--US, UK, Australia, Canada, Singapore, Holland, and UAE--performing sales and service activities with a majority of employees located in Suwanee, GA. Most of the production and engineering is performed in Suwanee.



Job Designation

The Software Developer will be initially focused on developing new capabilities for the Meggitt Training System XWT ProImage projected target system and Rangemaster target control.  The role will also be a key contributor in defining and implementing our software development for all MTSI's live fire targetry including pop-up and moving targets for commercial, law-enforcement, and military customers.

Job Core Responsibilities
  • Create live fire software solutions as a member of an agile software development team.
  • Write code using C++, Python and JavaScript in a mixed Microsoft Windows/Linux environment.
  • Participate in requirements definition and solution architecture.
  • Implement and test solutions in a lab environment.
  • Work with electrical, mechanical and manufacturing engineers to ensure end to end product functionality and robustness.
Job Specifications

Education: Bachelor degree in Computer Science/Engineering or equivalent combination of relevant education and work experience that will allow successful performance of job expectations

Years' Experience: 3-5 years of software development experience


  • Experience with modern web development: HTML5, CSS, JavaScript and node.js
  • Experience with both front-end and server side development
  • Strong in C++, C# and object oriented programming techniques
  • Strong OS Unix/Linux platform experience
  • Experience in web-based cloud-hosted customer portals


•       Experience with scripting tools (Python, Bash, etc.) to debug and automate tests

•       Experience with any game engines

•       Experience in mobile application development

•       Experience to write system design documentation and participate in design reviews

•       Experience to write unit level and integration test plans

•       Experience with single board computers such as Arduino, Raspberry Pi, etc.

•       Ability to work independently or with hardware and software teams for design and integration testing

•       Experience with source control tools such as SVN, Git, BitBucket, etc.

•       Experience with the agile software development methodology using tools such as Jira

•       Experience and knowledge of firearms and firearm safety

•       Ability to travel (< 10%)


This position requires use of information which is subject to the International Traffic in Arms Regulations (ITAR). All applicants must be U.S. persons within the meaning of ITAR. ITAR defines a U.S. person as a U.S. Citizen, U.S. Permanent Resident (i.e. 'Green Card Holder'), Political Asylee, or Refugee.


Meggitt is an Equal Opportunity/Affirmative Action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.


If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact a Human Resources Representative at 1-855-474-7665 or

Apply now »