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 crucial in 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 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 day-to-day test operations. This role requires a unique blend of software development skills and understanding of physical systems, making it perfect for engineers interested in the intersection of software and hardware.

The position offers competitive compensation ranging from $75,000 to $105,000 annually, along with comprehensive benefits including profit sharing, 401k matching, and stock purchase options. Moog's culture emphasizes performance while maintaining work-life balance, offering flexible paid time off and professional development opportunities.

This is an excellent opportunity for early-career software engineers with 1-5 years of experience who are passionate about space technology and want to work on challenging projects in rocket propulsion testing. The role provides hands-on experience with both software development and physical systems, offering a unique career path in aerospace engineering.

Last updated 9 days 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 in existing 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 using 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
Dental Insurance
Education Budget
Medical Insurance
Mental Health Assistance
Parental Leave
Relocation Benefits
Vision Insurance
  • Annual profit sharing
  • Matching 401k
  • Employee Stock Purchase Plan
  • Flexible Spending and Health Savings Accounts
  • Flexible paid time off
  • Holidays
  • Parental leave program
  • Relocation assistance
  • Comprehensive medical, dental, vision insurance
  • Life and disability insurance
  • Employee Assistance Plan
  • Tuition Assistance
  • Mentorship and coaching opportunities

Jobs Related To Moog Software and Controls Engineer