Taro Logo

Software and Controls Engineer

Moog is a performance-driven company that supplies rocket engines, propulsion systems, and propellant tanks for spacecraft, launch vehicle and strategic defense missions.
Niagara Falls, NY, USA
$75,000 - $105,000
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Space · Robotics

Description For Software and Controls Engineer

Moog, a leading aerospace and defense company, is seeking a Software and Controls Engineer for their Niagara Falls location. This role is part of their Space and Defense Group, which is experiencing significant growth driven by U.S. Department of Defense spending and space exploration initiatives. The position offers an exciting opportunity to work on cutting-edge rocket and propulsion system testing, combining software development with control systems engineering.

The ideal candidate will be responsible for automating and upgrading existing hot fire and facility infrastructures, working with instrumentation and controls, and supporting daily test operations. You'll be developing and maintaining proprietary software for post-test data reduction and analysis, while working with various technologies including PLCs, data acquisition systems, and control hardware.

This is an excellent opportunity for an early-career engineer with 1-5 years of experience to join a company known for its performance culture and technical innovation. The role offers a competitive salary range of $75,000-$105,000 annually, along with comprehensive benefits including profit sharing, 401k matching, and stock purchase options.

Working at Moog means joining a team that values solving interesting technical challenges in a trustworthy environment. The company offers excellent work-life balance, professional development opportunities through tuition assistance and mentorship, and a strong commitment to diversity and inclusion. The position requires working onsite in Niagara Falls, NY, and includes access to U.S. export-controlled information.

Last updated a month ago

Responsibilities For Software and Controls Engineer

  • Design and maintain control systems for rocket and propulsion system testing
  • Determine I/O and control hardware component specifications
  • Develop test automation, data acquisition, and data analysis systems
  • Improve and maintain data analysis and reporting software
  • Troubleshoot and debug PLCs, network devices, instrumentation and controls
  • Define changes needed in controls hardware and data reduction software
  • Aid in conducting hot fire and vibration testing

Requirements For Software and Controls Engineer

Python
  • Bachelor's degree in Engineering (Software, Computer, Electrical, or related technical discipline)
  • Proficiency in Object Oriented Programming languages (C++, C#, Python)
  • Experience with Programmable Logic Controllers (PLCs)
  • Experience with JIRA and source control software (GitHub, TortoiseSVN)
  • Knowledge of electrical and mechanical systems
  • Experience with data acquisition hardware (LabVIEW, cDAQ, DEWEsoft)
  • Ability to read mechanical, electrical, and P&ID drawings
  • Strong communication skills

Benefits For Software and Controls Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Relocation Benefits
Education Budget
  • Annual profit sharing
  • Matching 401k
  • Employee Stock Purchase Plan
  • Flexible Spending and Health Savings Accounts
  • Flexible paid time off
  • Holiday leave
  • Parental leave
  • Relocation assistance
  • Comprehensive medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Employee Assistance Plan
  • Tuition Assistance

Jobs Related To Moog Software and Controls Engineer