Taro Logo

Software and Controls Engineer

Moog is a performance-driven company that develops control systems for aerospace, defense, and industrial applications.
Niagara Falls, NY, USA
$75,000 - $105,000
Embedded
Entry-Level Software Engineer
In-Person
1+ year of experience
Space · Robotics

Description For Software and Controls Engineer

Moog Space and Defense Group is seeking a Software and Controls Engineer to join their team in Niagara Falls, NY. This role focuses on automating and upgrading rocket engine and propulsion system testing facilities. The position combines software development, control systems, and hands-on engineering work in a cutting-edge aerospace environment. The ideal candidate will have 1-5 years of experience and strong programming skills in languages like C++, C#, and Python, along with experience in PLC systems and data acquisition hardware.

The role offers an exciting opportunity to work on critical systems for spacecraft, launch vehicles, and strategic defense missions. You'll be responsible for designing control systems, developing test automation, and maintaining data analysis software. The position requires a unique blend of software engineering skills and understanding of mechanical/electrical systems.

Moog offers a comprehensive benefits package including competitive salary, profit sharing, stock purchase options, and extensive healthcare coverage. The company culture emphasizes solving interesting technical challenges in a trustworthy environment. This position is perfect for someone passionate about aerospace technology and looking to make an impact in space and defense systems.

The role provides excellent career growth opportunities through mentorship, leadership development, and tuition assistance programs. You'll be working in a diverse and inclusive workplace that values professional development and work-life balance. The position requires U.S. export control clearance and offers a salary range of $75,000-$105,000 annually.

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 PLCs, network devices, instrumentation and controls
  • Define changes 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
  • 401k matching
  • Employee Stock Purchase Plan
  • Flexible Spending and Health Savings Accounts
  • Flexible paid time off
  • Holiday pay
  • Parental leave
  • Relocation assistance
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Employee Assistance Plan
  • Tuition Assistance

Jobs Related To Moog Software and Controls Engineer