Skip to content

Manager, Software Engineering - System Update Tools (R4745)

Leads engineering team building OTA update systems, training simulations, maintenance tools, and flight data analysis apps for aircraft operations. Requires 6+ years software experience (Python/C++), 1+ years managing engineers, and bachelor's in CS or equivalent.

160k – 240kDallas, TXEngineering ManagementOnsite6+ YOE

About the role

Responsibilities

  • Lead team in designing and implementing reliable OTA software update systems for internal fleet and customers.
  • Oversee development of interactive simulation applications for aircraft operations training and demos.
  • Guide maintenance software and operator-facing apps for tracking, scheduling, and performing maintenance.
  • Support enhancements to flight data collection, processing, and analysis tools for safety, efficiency, and compliance.
  • Lead design and release of apps optimizing Customer Success and Production operations.
  • Coordinate with DevOps, Simulation, Integration & Test teams for seamless integration and reduced code duplication.
  • Collaborate with GCS team on customer-facing UIs for training, maintenance, and OTA updates.
  • Ensure software meets industry standards, security, and testing practices.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 6+ years software development on complex/distributed systems.
  • 1+ years leading projects or managing engineers.
  • Strong proficiency in Python and/or C++.
  • Experience designing/building software for deployment systems, data processing, or user-facing apps.
  • Cross-functional collaboration (e.g., DevOps, Integration & Test).
  • Delivering reliable, secure, performant software.

Preferred Qualifications

  • OTA software update or fleet-wide deployment experience.
  • Simulation/training app development.
  • Maintenance/operator workflow tools.
  • Flight/operational data systems.
  • Multi-system integration.
  • High-reliability/safety-critical environments.
  • Testing/validation/integration support.

Skills

PythonC++Ota UpdatesSoftware DeploymentDistributed SystemsDevOpsFlight Data AnalysisSimulation SoftwareMaintenance ToolsCross-Functional Collaboration

Engineering Manager, Hardware-in-the-Loop

Lead and build a new Hardware-in-the-Loop (HIL) testing lab and team for defense autonomy programs. Own technical strategy, hiring, and cross-functional execution in an onsite Ann Arbor role.

160k – 220kAnn Arbor, MIEngineering ManagementOn-site7+ YOECC++

Tech Lead / Engineering Manager

Hands-on Tech Lead/Engineering Manager role leading a small pod of 3-4 engineers (70% IC / 30% leadership). Set technical direction, mentor engineers, ship code, and grow into a full EM position.

160k – 240kSeattle, WAEngineering ManagementOn-siteHiringMentoring

Manager, Simulation Engineering (R4870)

Leads simulation engineering for V-BAT aircraft, managing team to design, build, and integrate scalable simulation tools across aerodynamics, GNC, and propulsion teams. Requires 8+ years experience, BS in CS/engineering, strong C++ skills, and leadership of engineering projects.

160k – 240kDallas, TXEngineering ManagementOn-site8+ YOEC++ROS

Solution Engineering Manager

Leads a team of solutions engineers in pre-sales for strategic automotive customers, owning technical discussions, customer onsites, and deal closure. Requires 8-13 years experience, CS/engineering degree, and proven technical sales track record.

160k – 220kSunnyvale, CA +5Engineering ManagementOn-site8+ YOEPre-SalesDeal Closure

Engineering Manager

Leads a fullstack engineering team building and scaling core APIs and product experiences at ClickUp. Drives feature development, technical excellence, and team growth while requiring 7+ years engineering experience and 2+ years leadership.

160k – 210kUnited StatesEngineering ManagementRemote7+ YOEAWSReact