About The Position

As Senior Manager of Customer Terminal Software, you will lead the engineering organization responsible for the intelligence inside Leo’s ground terminals—the critical link between customers and the satellite network. This is a unique role at the intersection of embedded systems, cloud-scale services, and high-volume consumer hardware. You will drive both technical strategy and organizational execution to deliver reliable, globally deployed connectivity products that work on the land, sea, and air. About the team This is not a traditional software role. You will build systems where software meets physics—where signals traverse thousands of kilometers to satellites moving at orbital velocity. If you’re motivated by building globally impactful systems at the intersection of hardware, software, and connectivity, this is an opportunity to define a new category of infrastructure at planetary scale.

Requirements

  • 10+ years of engineering experience
  • Experience managing multiple concurrent programs, projects and development teams in an Agile environment
  • Bachelor’s degree in Computer Science, Computer Engineering, or related field or commensurate experience.
  • 10+ years of experience leading software engineering teams, including managing organizations of 30+ engineers.
  • Deep expertise in embedded systems (C/C++, RTOS, or Linux kernel)
  • Strong experience in hardware/software integration and system bring-up.

Nice To Haves

  • Experience partnering with product and program management teams
  • Experience designing and developing large scale, high-traffic applications
  • Experience with wireless technologies (LTE/5G, Wi-Fi) and IP networking (TCP/IP, routing, switching).
  • Strong system-level thinking across embedded, networking, and cloud interfaces.
  • Ability to operate effectively in ambiguous, fast-moving environments.
  • Experience managing large-scale device fleets, including OTA update systems.
  • Proven track record of delivering high-volume hardware/software products.
  • Experience supporting manufacturing environments, including factory test and diagnostics.
  • Excellent written and verbal communication skills, with the ability to influence senior leadership.

Responsibilities

  • Lead and grow a multi-layered organization of 30–40+ engineers and managers across embedded, systems, and application software.
  • Build a high-performance engineering culture grounded in ownership, velocity, and operational excellence.
  • Own the full customer terminal software stack—from board bring-up, BSP, and kernel stabilization to networking, device management, and user-facing applications.
  • Define long-term architecture and ensure scalability, reliability, and maintainability across product generations.
  • Partner with hardware, silicon, networking, and product teams to define system architecture, requirements, and roadmap.
  • Drive hardware/software co-design decisions across SoC selection, RF integration, power, and thermal constraints.
  • Establish software strategies that enable high-volume manufacturing at scale, including BIST, factory diagnostics, and automated test infrastructure (ATE).
  • Ensure every unit meets performance and reliability standards before deployment.
  • Lead delivery of high-volume consumer devices operating in diverse and challenging environments worldwide.
  • Drive robustness in connectivity, performance, and lifecycle management, including OTA updates and fleet observability.
  • Define mechanisms, metrics, and processes to ensure predictable delivery, high quality, and continuous improvement.
  • Translate ambiguous product concepts into clear, executable engineering plans.

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service