Company

SpacexSee more

addressAddressSunnyvale, CA
type Form of workFull-Time
CategoryInformation Technology

Job description

SR. SOFTWARE ENGINEER, WIRELESS PROTOCOL (STARLINK & DIRECT TO CELL)

At SpaceX we're leveraging our experience in building rockets and spacecraft to deploy Starlink, the world's most advanced broadband internet system. Starlink is the world's largest satellite constellation and is providing fast, reliable internet to 2M+ users worldwide. Direct-To-Cell will add ubiquitous cellular connectivity worldwide via the Starlink constellation. We design, build, test, and operate all parts of the system - thousands of satellites, consumer receivers that allow users to connect within minutes of unboxing, and the software that brings it all together. We've only begun to scratch the surface of Starlink's potential global impact and are looking for best-in-class engineers to help maximize Starlink's utility for communities and businesses around the globe.

As a Wireless ProtocolSoftware Engineer on these programs, you will be solving a wide range of novel engineering challenges:

  • Cutting-edge networking algorithms capable of connecting thousands of satellites to millions of users in real time.
  • Firmware, embedded and controls software running on custom hardware that flies the world's largest fleet of spacecraft.
  • Infrastructure and tools enabling a highly reliable, software-defined global network.

Our Software Engineers are responsible for the complete lifecycle of the software they create, including development, testing, and support.

RESPONSIBILITIES:

  • Design, implement, test, maintain, and document various layers of the protocol stack for the Starlink communications network.
  • Work with other teams for cross-layer integration of the protocol stack with other modules / layers.
  • Use network monitoring tools to analyze and monitor link layer performance. Debug and fix network reliability issues.
  • Participate in architecture, design, and code reviews.
  • Develop prototypes to prove out key design concepts and quantify technical constraints.
  • Collaborate with other engineers to plan and organize the development of our products.

Responsibilities may include both the Starlink broadband network, using proprietary protocols, and Direct-To-Cell network, using 3GPP standards-based protocols.

BASIC QUALIFICATIONS:

  • Bachelor's degree in computer science, engineering, math, or STEM discipline and 5+ years of professional Software Engineering experience, programming with C or C++; OR 7+ years of professional Software Engineering experience, programming with C or C++ in lieu of a degree.
  • 3+ years of professional experience working with wireless software or network protocols.

PREFERRED SKILLS AND EXPERIENCE:

  • Strong knowledge of wireless communications, networking protocols and/or signal processing.
  • Experience in any of the L1, L2, L3 protocol stack layers in broadband access technologies such as: Wi-Fi, LTE, 5G or satellite broadband.
  • For Direct-To-Cell, prior experience with one or more of 3GPP protocols like RRC, RRM, SON, S1, RLC, PDCP, MAC or PHY is strongly preferable.
  • Creative approach to problem solving, exceptional analytical skills and engineering fundamentals.
  • Strong skills in debugging, performance optimization, and unit testing.
  • Excellent communication skills both written and verbal.
  • Ability to work effectively in a dynamic environment with changing needs and requirements.

ADDITIONAL REQUIREMENTS:

  • Must be willing to work extended hours and weekends as needed

COMPENSATION AND BENEFITS:    

Pay range:    
Software Engineer/ Senior: $170,000.00 - $230,000.00/per year    

Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience.

Base salary is just one part of your total rewards package at SpaceX. You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary bonuses and the ability to purchase additional stock at a discount through an Employee Stock Purchase Plan. You will also receive access to comprehensive medical, vision, and dental coverage, access to a 401(k)-retirement plan, short & long-term disability insurance, life insurance, paid parental leave, and various other discounts and perks. You may also accrue 3 weeks of paid vacation & will be eligible for 10 or more paid holidays per year. Exempt employees are eligible for 5 days of sick leave per year.

Refer code: 9115048. Spacex - The previous day - 2024-04-21 12:03

Spacex

Sunnyvale, CA
Jobs feed

RN, Registered Nurse - ECC

Amsterdam Nursing Home

New York, NY

Quality Engineer Intern

Bcforward

Naples, FL

Data Management Career Training Program - Now Hiring

Year Up

New York, NY

$525 per week

Retail Sales Print & Marketing Associate

Staples

Brooklyn, NY

Hydrogeologist

Shannon & Wilson, Inc.

Seattle, WA

Job Coach Lynnwood WA

Redwood Family Care Network

Lynwood, CA

CDL-A Local Truck Driver - Home Daily

Wfxrtv Jobs

Pulaski, VA

$18.00 to $19.50

Jr. Business Analyst

Technology Talent Network Llc

San Jose, CA

Entry-Level Geologist, Hydrogeologist, or Environmental Engineer

Geosyntec Consultants, Inc.

Seattle, WA

Share jobs with friends

Related jobs

Sr. Software Engineer, Wireless Protocol (Starlink & Direct To Cell)

Compiler Engineer

Software And Services

Cupertino, CA

just now - seen

Device Services - Lab Engineer

Software And Services

San Diego, CA

just now - seen

Site Reliability Engineer - Redis

Software And Services

Cupertino, CA

just now - seen

Software Engineer(Machine Learning)

Connectly

San Mateo, CA

6 hours ago - seen

Software Engineer, Computer Vision (Technical Leadership)

Meta

San Francisco, CA

7 hours ago - seen

Software Quality Engineer - Safari & WebKit

Software And Services

San Diego, CA

16 hours ago - seen

Software Quality Assurance Engineer

Saic Motor

SAN DIEGO, CA

yesterday - seen

Senior Computer Vision & Machine Learning Engineer, Creativity Apps

Software And Services

Culver City, CA

yesterday - seen

Senior Computer Vision & Machine Learning Engineer, Creativity Apps

Software And Services

San Diego, CA

yesterday - seen

WiFi QA Engineer

Software And Services

Cupertino, CA

yesterday - seen

Site Reliability Engineer - Solr

Software And Services

Cupertino, CA

yesterday - seen

Software Engineer II

Disney Entertainment & Espn Technology

Burbank, CA

2 days ago - seen

Software Engineer

Software And Services

Cupertino, CA

2 days ago - seen

Sr Software Engineer, IS&T Ai & Data Platforms

Corporate Functions

Sunnyvale, CA

2 days ago - seen

Software Engineer - Location and Spatial Awareness

Software And Services

Cupertino, CA

2 days ago - seen

Health Software - Developer Productivity Engineer

Software And Services

San Diego, CA

2 days ago - seen

Software Engineer - Triage Automation - HomeKit

Software And Services

Cupertino, CA

2 days ago - seen

Network Software Engineer, Infrastructure Services

Software And Services

Sunnyvale, CA

2 days ago - seen