Starlink Wireless Software Engineer

New

Skills

C/C++ Channel estimation DSP techniques Link budget Mixed-signal ICs Network protocols Noise figure RF fundamentals Signal processing Wireless software development

Join our team as a Wireless Software Engineer for Starlink, where you will play a crucial role in designing, implementing, testing, and maintaining PHY and MAC layer software for our cutting-edge satellite communication system.

Key Responsibilities
  • Design and implement PHY and MAC layer software for Starlink.
  • Architect hardware and develop signal-processing algorithms.
  • Conduct hardware bring-up, debugging, verification, and launch activities.
  • Collaborate with other teams for cross-layer integration.
  • Develop prototypes to validate design concepts and constraints.
  • Work closely with engineers to plan product development.
Required Skills & Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or Mathematics, or 2+ years of experience with C/C++.
  • Experience with wireless software or network protocols.
  • Strong knowledge of wireless communications, signal processing, or networks.
  • Understanding of RF fundamentals, including noise figure and link budget.
  • Experience with RF/mixed-signal ICs or systems such as PLL, mixers, DAC/ADC.
  • Familiarity with DSP concepts such as FFT, channel estimation, and pilot tracking.
  • Willingness to work extended hours and weekends as needed.

No forms. Your profile is generated instantly.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: Months

Share this job:

Similar Jobs

Infrastructure Software Engineer

Posted 73 days ago

Build infrastructure to manage metadata.

Scale API platform for performance.

C/C++ Compilers Databases Filesystems

Infrastructure Software Engineer

Posted 73 days ago

Build infrastructure for metadata management.

Scale systems for large data handling.

C/C++ Compilers Databases Filesystems

HMI Software Engineering Intern

Posted 71 days ago

Develop software for HMI program.

Assess usability of cockpit systems.

Angular Aviation Simulation C/C++ Collaboration Tools

Senior Embedded Software Engineer

Posted 71 days ago

Design and develop embedded applications.

Lead architecture and code reviews.

C/C++ Embedded Development Go Integration Testing

Senior Software Engineer

Posted 70 days ago

Lead the design of time synchronization systems.

Architect clock distribution and hardware timestamping.

Clock distribution C programming C++ programming Embedded systems

Spectrum Engineer Role

Posted 65 days ago

Coordinate GSO orbital slots for Astranis.

Identify spectrum rights opportunities.

FCC filings GSO orbital coordination Interference analysis ITU filings

Technical Account Manager

Posted 65 days ago

Resolve technical product issues.

Provide compliance guidance.

Application Security C/C++ CI/CD Customer Advocacy

Lead Systems Architect

Posted 62 days ago

Own complex features from design to production.

Design and maintain core Roku platform software.

Android-based Systems Automated Testing C/C++ CI/CD

Engineering Manager II

Posted 57 days ago

Lead a team to develop caching systems.

Modernize cache infrastructure with new technology.

Caching Systems C/C++ Distributed Systems Java

Manufacturing Engineer Overview

Posted 51 days ago

Develop expertise in manufacturing and acceptance testing for satellite components.

Lead New Product Introduction (NPI) for PCBA.

Acceptance Testing C/C++ Cross-Functional Collaboration Design for Manufacturability (DFM)

Production Engineer Lead

Posted 51 days ago

Design scalable infrastructure across cloud and bare-metal.

Promote automation-first culture with Python/Go.

AWS C/C++ Go Google Cloud Platform

Infrastructure Software Engineer

Posted 50 days ago

Build infrastructure for metadata across large datasets.

Collaborate with teams to solve complex problems.

Backend Development C/C++ Databases Distributed Systems

Electrical Design Engineer

Posted 49 days ago

Design and develop electronics for satellites.

Drive electrical architecture and PCB design.

C/C++ Collaboration with Cross-Functional Teams Electrical Architecture Electronics Testing

Software Support Engineer Role

Posted 49 days ago

Resolve complex customer issues related to Linux infrastructure.

Collaborate with field and product engineering teams.

C/C++ Ceph Docker Kubernetes

Ubuntu Software Engineer

Posted 49 days ago

Hire mid-level engineers for Ubuntu development.

Focus on quality, performance, and resilience in software.

Automation C/C++ Cloud applications Debian packaging

Technical Manager - Automotive

Posted 48 days ago

Lead a team of engineers for automotive and industrial applications.

Represent Canonical in automotive and industrial communities.

Agile Development Automotive Standards C/C++ Cyber-security

Cloud Engineering Manager

Posted 48 days ago

Manage a growing engineering team for cloud services.

Implement processes to improve service delivery.

Agile Methodologies C/C++ Cloud Technologies Go

Rust Engineering Lead

Posted 48 days ago

Drive Rust adoption in Canonical's projects.

Design and implement software solutions in Rust.

APIs C/C++ Cloud Computing Debugging

Containerization & Virtualisation Engineer

Posted 48 days ago

Design and develop new features for containerization and virtualization.

Engage with open source communities and contribute to projects.

C/C++ Docker Go Kubernetes

Junior Ubuntu Engineer

Posted 47 days ago

Hire junior engineers for Ubuntu Engineering.

Work on open-source software development.

C/C++ CI/CD tools Debian packaging Go

Ubuntu Engineering Lead

Posted 46 days ago

Hire an engineering leader for Ubuntu.

Foster a strong engineering culture.

C/C++ Cloud Computing DevOps Flutter

Engineering Manager Position

Posted 46 days ago

Manage engineering team for quality and velocity.

Implement disciplined engineering and operations processes.

Agile Methodologies C/C++ Cloud Technologies DevOps

Software Engineering Director

Posted 45 days ago

Lead and manage multiple engineering teams.

Hire and develop engineering managers and staff engineers.

Agile Development C/C++ DevOps JavaScript

Senior Engineer Positions

Posted 44 days ago

Hire Senior/Staff/Principal Engineers for remote roles.

Focus on technical leadership and mentoring.

C/C++ Docker Go Kubernetes

Engineering Manager Remote

Posted 44 days ago

Lead and develop engineering teams remotely.

Provide coaching and mentoring to team members.

Agile Development C/C++ Cloud Go

Ubuntu Engineering Manager

Posted 43 days ago

Lead and develop high-performing engineering teams.

Enhance the Linux user and developer experience.

Architecture C/C++ DevOps Flutter

Open Source Networking Engineer

Posted 43 days ago

Develop and deliver open source networking solutions.

Collaborate with cloud and silicon partners.

C/C++ Data Center Networking DPDK eBPF

Graduate Software Engineer

Posted 43 days ago

Recruit Graduate Software Engineers for Canonical.

Offer remote work opportunities in software engineering.

Bash C/C++ Go JavaScript

DSP Associate Engineer

Posted 42 days ago

Design signal processing for SDR hardware.

Collaborate with FPGA developers.

Analog concepts Digital communications Embedded C FPGA development

Embedded Engineering Manager

Posted 34 days ago

Lead and grow an embedded engineering team.

Provide mentorship and career growth for engineers.

Architecture design C/C++ Code reviews Embedded systems

Wireless Software Engineer

Posted 29 days ago

Develop PHY/MAC layer software for Starlink.

Architect next-gen hardware and signal processing.

C/C++ programming Cross-layer integration Debugging and verification DSP techniques

Application Security Engineer

Posted 29 days ago

Educate customers on secure development.

Train clients for self-sufficiency.

C# C/C++ Customer Enablement DevOps

AI Agent Architect

Posted 26 days ago

Architect and develop AI agents for Roku TV.

Own end-to-end systems from concept to production.

Agent Frameworks AI Engineering C/C++ Cloud Platforms

Embedded Engineer Role

Posted 26 days ago

Collaborate with senior engineers on firmware design.

Implement and test embedded firmware in C/C++.

C/C++ Debugging Tools Embedded Systems Git

Software Development Engineer

Posted 23 days ago

Expand datapath features in core systems.

Collaborate with multiple teams including security and QA.

AWS Azure C/C++ DNS

Wireless Firmware Engineer

Posted 22 days ago

This is an exciting opportunity for a Sr. Wireless Firmware Engineer in the innovative field of Starlink Mobile. In this role, you will design and implement advanced PHY algorithms for satellite communications and optimize signal processing on constrained hardware. You will collaborate with a dynamic team, contribute to architecture reviews, and tackle complex performance issues. If you have a strong background in wireless signal processing and are passionate about cutting-edge technology, this position offers a chance to make a significant impact in the telecom industry.

Optimize signal processing for resource-constrained CPUs.

3GPP 4G/5G PHY design C/C++ programming FEC concepts Linux CLI

Flight Software Engineer

Posted 20 days ago

Join the innovative team at Starlink as a Flight Software Engineer, where you'll develop cutting-edge autonomous software systems for spaceflight vehicles and their ground support systems. This role offers a unique opportunity to own the software development lifecycle, from design to flight operations, while ensuring high standards of resilience and fault tolerance. With a focus on continuous improvement and technical leadership, you'll play a pivotal role in shaping the future of space technology.

Design software for ground support systems.

C/C++ Computer architecture Debugging Distributed systems

Embedded Middleware Engineer

Posted 19 days ago

This opportunity for a Senior Embedded Middleware & Automation Engineer involves developing and maintaining middleware and automation solutions for embedded Linux and connected devices. You will be responsible for enhancing CI/CD workflows and building tools to optimize developer productivity. With a focus on collaboration across engineering teams and the use of AI-assisted tools, this role promises to be an exciting challenge in a dynamic tech environment.

Enhance CI/CD workflows and validation frameworks.

Automation Bash Scripting C/C++ CI/CD

Senior Software Engineer

Posted 18 days ago

Join MariaDB plc as a Senior Software Engineer on the Runtime Team, where you'll play a crucial role in developing essential server components for a leading database technology used by 75% of Fortune 500 companies. This position offers the chance to collaborate with talented professionals, innovate software solutions, and impact technology on a global scale. With over 25 days of paid leave and a competitive compensation package, this remote role provides flexibility and opportunities for professional growth.

Collaborate with cross-functional teams for project alignment.

Algorithms C/C++ Data Structures Java

Ubuntu Software Engineer Role

Posted 17 days ago

This role at Canonical offers a unique opportunity for a mid-level engineer to work on the Ubuntu operating system, a leading platform in the open source community. You will design, build, and ship software while collaborating with a globally distributed team. Canonical values innovation and quality, making this position ideal for those who are passionate about software development and open source technologies. Join us in shaping the future of Ubuntu and contributing to meaningful projects that empower millions of users worldwide.

Integrate and test open source software.

Automation Build systems C/C++ Debian packaging

Software Support Engineer Role

Posted 17 days ago

Join Canonical as a Software Support Engineer and work remotely on exciting challenges in Linux-based infrastructure. This role involves troubleshooting complex issues and contributing to open source projects like Ubuntu, OpenStack, and Kubernetes. You'll collaborate with engineering teams globally, participate in community support, and have opportunities for professional growth. If you have a passion for technology and open source, this is a fantastic opportunity to make an impact in a leading tech firm.

Collaborate with Canonical's engineering teams for effective support.

C/C++ Ceph DevOps Docker

Technical Manager Role

Posted 16 days ago

Join Canonical as a Technical Manager for Automotive and Industrial, where you will lead a team in adapting cutting-edge open-source solutions to meet strict industry standards. This remote role involves defining engineering roadmaps, representing Canonical in the automotive community, and advocating for agile practices. It is an exciting opportunity to influence the future of automotive innovation while working with a globally distributed team.

Define and execute a strategic engineering roadmap.

Agile Development C/C++ Cybersecurity Embedded Development

Containerization Virtualisation Engineer

Posted 16 days ago

Join Canonical as a Containerization & Virtualisation Engineer and contribute to the development of next-generation open-source technologies. In this fully remote role, you will engage with global teams to design and implement features that enhance the performance and security of container and virtualisation solutions. Canonical is a pioneer in open-source software, and this position offers you the chance to work on impactful projects in a collaborative environment, all while enjoying the benefits of a flexible work culture.

Engage with upstream open source communities.

C/C++ Docker Go Kubernetes

Junior Ubuntu Engineer

Posted 15 days ago

This is an exciting opportunity to join Canonical as a Junior Ubuntu Software Engineer, where you will play a crucial role in the development and maintenance of Ubuntu, one of the leading open source operating systems. You'll work alongside a global team of engineers, designing and shipping software while engaging in the broader open source community. If you're passionate about technology and eager to grow your career in an innovative environment, this role is perfect for you.

To develop, integrate, and maintain open source software.

Automation tooling C/C++ CI/CD systems Debian packaging

Ubuntu Engineering Lead

Posted 14 days ago

As an Ubuntu Engineering Lead at Canonical, you will spearhead a team dedicated to delivering high-quality open source software solutions that drive innovation across various sectors. Canonical, a leader in the open source space, is looking for individuals who are passionate about technology and open source to help shape the future of Ubuntu. In this role, you'll be responsible for technical leadership, mentoring engineers, and ensuring the successful execution of projects that impact millions globally. This is an exciting opportunity to make a significant impact in a pioneering organization.

Design and deliver quality software solutions.

C/C++ Cloud Computing DevOps Go

AI Security Engineer

Posted 13 days ago

We are seeking a Sr. Software Development Engineer for our AI Security Team, a foundational role focused on creating innovative security solutions for millions of users. This position will involve designing core infrastructure and collaborating with cross-functional teams, making it a unique opportunity to shape the future of AI security. Ideal candidates will have extensive experience in Rust and C/C++, along with a strong grasp of system and network programming. Join us in our mission to enhance security in the digital landscape.

Collaborate with cross-functional teams.

C/C++ Firewalls Multi-threading Networking

Software Engineering Director

Posted 13 days ago

The Software Engineering Director role at Canonical offers an exciting opportunity to lead diverse engineering teams in a fully remote environment. You'll manage engineering managers and drive the development of open-source products that transform the tech sector. This position emphasizes the importance of collaboration, community engagement, and high-quality software development, making it a perfect fit for passionate leaders eager to shape the future of technology.

Hire and develop engineering managers and staff engineers.

Agile Development C/C++ DevOps JavaScript

Engineering Manager Role

Posted 13 days ago

Canonical is seeking an Engineering Manager to lead a remote team of engineers. In this pivotal role, you will help shape the technical strategy and delivery of projects while promoting a culture of collaboration and innovation. Canonical is a leading provider of open source software, and this position offers the opportunity to make a significant impact in a dynamic and growing environment. You will mentor and develop talent while ensuring high-quality results and fostering strong relationships across the organization.

Foster collaboration and innovation.

Agile Development C/C++ Cloud Computing DevOps

Senior Engineer Opportunity

Posted 13 days ago

This is a unique opportunity to join Canonical as a Senior/Staff/Principal Engineer, where you will lead impactful open source projects and collaborate with a talented, globally distributed team. Canonical is a pioneer in open source software, known for its Ubuntu platform. In this role, you will not only showcase your technical expertise but also mentor others, drive innovation, and contribute significantly to the open-source community while enjoying the flexibility of a remote work environment.

Collaborate with a global team of engineers.

C/C++ Cloud Technologies Distributed Systems Docker

Principal Site Reliability Engineer

Posted 12 days ago

Join us as a Principal Site Reliability Engineer, where you will play a key role in fostering an automation-first culture and designing robust, self-healing systems. In this hybrid position, you will work closely with engineering teams to ensure the reliability and scalability of our infrastructure across major cloud platforms. Your expertise in incident management and observability will be critical in maintaining high service availability. This is an exciting opportunity to contribute to innovative solutions in a collaborative environment.

Design scalable and highly available infrastructures.

AWS Azure bare-metal systems C/C++