Moog Inc.

Sr. Software Engineer

Moog Inc.
Apply
2 hours ago
Arvada, CO, USASenior

Base Salary

$135k - $175k/yr

Responsibilities

  • Design, implement, and verify real-time embedded flight software for spacecraft buses, orbital maneuvering vehicles, and other space vehicles.
  • Lead architecture and design decisions, define software interfaces, and lead design reviews.
  • Mentor and coach junior and mid-level engineers and help establish team best practices.
  • Develop and maintain software for VxWorks and Linux targets across toolchains and cross-compilation environments.
  • Build and maintain software simulators and automated test frameworks for system integration and regression testing.
  • Perform and document unit, integration, and system-level testing and support test automation efforts.
  • Troubleshoot and debug software in collaboration with spacecraft hardware and systems engineering teams.
  • Review software requirements, specifications, and code, and collaborate with cross-disciplinary subject-matter experts.
  • Move between programs as priorities require.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • At least 5 years of professional software development experience, including embedded systems; 8+ years is preferred.
  • Ability to obtain a U.S. Security Clearance.
  • Demonstrated experience programming in C/C++ or similar embedded languages and proficiency in Python for tools, test automation, or scripting.
  • Experience with VxWorks, Green Hills, or an equivalent real-time operating system, including real-time concepts and deterministic scheduling.
  • Experience developing for and debugging on Linux hosts and targets.
  • Strong understanding of computer architecture, operating system fundamentals, networking protocols, and inter-process communication.
  • Ability to lead technical efforts and mentor teammates, with strong written and verbal communication skills.
  • Preferred qualifications include avionics or spacecraft flight software architecture and standards experience; cross-compilation toolchains, BSPs, device drivers, and hardware bring-up; automated test frameworks and Git workflows; telemetry, command and control, and spacecraft bus subsystems; and software requirements and system-level trade experience.

Benefits

  • Hybrid work in Arvada, Colorado on a 9/80 work schedule.
  • Compensation package, bonus opportunities, matching 401(k), Employee Stock Purchase Plan at select locations, Flexible Spending Accounts, and Health Savings Accounts.
  • Flexible paid time off, holidays, parental leave, and relocation assistance.
  • Medical, dental, vision, life, disability, Employee Assistance Plan, and supplemental insurance coverage.
  • Tuition assistance, mentorship and coaching, leadership development, and personal growth programs.
  • Employee Resource Groups and a collaborative workplace culture.

Categories

Moog Inc.

About Moog Inc.

5,001-10,000 employees
Contact me