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 combines software development with control systems engineering, focusing on automating and upgrading rocket engine and propulsion system testing facilities. The position offers an opportunity to work on cutting-edge aerospace technology while developing both software and hardware solutions. 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 competitive compensation ($75,000-$105,000), comprehensive benefits, and professional development opportunities. Moog's culture emphasizes trust, technical innovation, and work-life balance, making it an ideal environment for engineers who enjoy solving complex technical challenges in the space and defense sector. The position requires hands-on involvement in test operations and software development for critical aerospace systems, offering a unique blend of theoretical and practical engineering work.

Last updated 13 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 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 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
  • 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