1

Wireless Software Engineer Jobs in California (NOW HIRING)

Staff DSP Software Engineer

Milpitas, CA · On-site

$155K - $200K/yr

Our groundbreaking Fixed Wireless Access technology is delivering fiber-class internet speeds ... As a Staff DSP Software Engineer , you will work on the design, development, integration, and ...

Senior DSP Software Engineer

Milpitas, CA · On-site

$130K - $175K/yr

Our groundbreaking Fixed Wireless Access technology is delivering fiber-class internet speeds ... As a Senior DSP Software Engineer, you will work on the design, development, integration, and ...

Company Description Bowers & Wilkins, based in Redwood City, is currently seeking a Senior Wireless Software Test Engineer, to be a part of building the most innovative audio and visual systems the ...

We are looking for a creative, motivated, and hard-working software engineer to develop drivers ... wireless streamsAbility to quickly familiarize yourself with code you've never seen ...

Senior DevOps Software Engineer

San Diego, CA · On-site

$138K - $177K/yr

Engineering Group, Engineering Group > Cellular Technologies General Summary ... You will be working on an industry-leading wireless research team responsible for the software ...

next page

Showing results 1-20

Wireless Software Engineer information

See California salary details

$72K

$127.8K

$245.7K

How much do wireless software engineer jobs pay per year?

As of Jun 12, 2026, the average yearly pay for wireless software engineer in California is $127,815.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,700.00 and $132,700.00 per year, depending on experience, location, and employer.

What are Wireless Software Engineers?

Wireless Software Engineers are professionals who design, develop, and maintain software that enables wireless communication between devices. They work with technologies such as Wi-Fi, Bluetooth, cellular networks (like 4G and 5G), and emerging wireless protocols. Their responsibilities include writing code for wireless communication systems, optimizing performance, troubleshooting connectivity issues, and ensuring security of wireless transmissions. Wireless Software Engineers often collaborate with hardware engineers and network specialists to deliver robust wireless solutions for smartphones, IoT devices, and other connected products.

What is the difference between Wireless Software Engineer vs Network Software Engineer?

AspectWireless Software EngineerNetwork Software Engineer
Required CredentialsBachelor's in Computer Science, Electrical Engineering, or related; certifications like CWNA or CCNABachelor's in Computer Science, Network Engineering, or related; certifications like CCNA or CompTIA Network+
Work EnvironmentDesigning and developing wireless communication software for devices and systemsDeveloping network protocols, software for wired/wireless networks, and network management tools
Industry UsageTelecommunications, IoT, mobile device manufacturingIT services, enterprise networking, data centers

Wireless Software Engineers focus on wireless communication systems, while Network Software Engineers work on wired and wireless network protocols and infrastructure. Both roles require similar technical skills and certifications but differ in their specific applications and environments.

What are the key skills and qualifications needed to thrive as a Wireless Software Engineer, and why are they important?

To thrive as a Wireless Software Engineer, you need a strong background in computer science, wireless networking protocols, and software development, typically supported by a relevant degree. Familiarity with tools and technologies such as C/C++, Python, embedded systems, and wireless standards (e.g., LTE, 5G), as well as certifications like CWNA, are often necessary. Problem-solving, teamwork, and effective communication are vital soft skills for this role. These abilities are crucial to develop robust wireless solutions, ensure system interoperability, and contribute efficiently to complex engineering projects.

What are some common challenges Wireless Software Engineers face when integrating new technologies into existing wireless systems?

Wireless Software Engineers often encounter challenges such as ensuring backward compatibility with legacy hardware, optimizing software for varying wireless standards, and minimizing latency or interference in complex environments. They must collaborate closely with hardware engineers and network architects to troubleshoot integration issues and maintain system stability. Staying up-to-date with evolving wireless protocols is essential, as is the ability to rapidly prototype and test solutions in real-world scenarios.
What are popular job titles related to Wireless Software Engineer jobs in California? For Wireless Software Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching Wireless Software Engineer jobs in California look for? The top searched job categories for Wireless Software Engineer jobs in California are:
What cities in California are hiring for Wireless Software Engineer jobs? Cities in California with the most Wireless Software Engineer job openings:
What are popular job titles related to Wireless Software Engineer jobs in CA? For Wireless Software Engineer jobs in CA, the most frequently searched job titles are:
Wireless Systems Engineer (Starlink Mobile)

Wireless Systems Engineer (Starlink Mobile)

SpaceX

Sunnyvale, CA

$155K - $185K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 25 days ago


SpaceX rating

8.7

Company rating: 8.7 out of 10

Based on 144 frontline employees who took The Breakroom Quiz

13th of 60 rated aerospace companies


Job description

WIRELESS SYSTEMS ENGINEER (STARLINK MOBILE) 
 
As a Wireless Systems Engineer for Starlink Mobile you will design and develop wireless communications algorithms that maximize system performance for the Starlink Mobile satellite constellation and future networks. The ideal candidate will have deep technical expertise in wireless communication systems, strong knowledge of 3GPP RAN protocols (4G/5G/6G), and an interest in building production algorithms that get deployed at global scale. 
 
RESPONSIBILITIES: 
  • Design and optimize wireless systems algorithms at the MAC and PHY layer for link adaptation, power control, timing advance, and doppler tracking.
  • Design and simulate complex MAC layer scheduling algorithms that support joint scheduling of users across multiple beams subject to Quality of Service (QoS) and latency constraints.
  • Analyze inter-cell and inter-beam interference on both uplink and downlink, identify issues on-orbit, and propose solutions through beam planning optimizations, MAC layer scheduling improvements, or advanced signal processing techniques.
  • Run link level simulations and system level simulations to compare performance of different algorithms at all layers of the protocol stack.
  • Work directly with software engineers to implement algorithms and deploy to orbit.
  • Qualify algorithm performance in production through aggregate KPI analysis, high rate per TTI telemetry, and UE log analysis.
  • Develop high-fidelity models for wireless systems in non-terrestrial applications that leverage 3GPP defined protocols (4G/5G/6G). 
BASIC QUALIFICATIONS: 
  • Bachelor's degree in computer science, engineering, math, or STEM discipline and 1+ years of engineering experience (internship/project experience is acceptable); OR 5+ years of professional engineering experience, in lieu of a degree.
  • Experience with MAC and PHY layer protocols and algorithms used in cellular base stations.
  • Experience working with 3GPP protocols. 
PREFERRED SKILLS AND EXPERIENCE: 
  • Master's degree or PhD in wireless communication systems.
  • Experience with system design or implementation of MAC and PHY algorithms for cellular systems.
  • Prior experience debugging issues for a production wireless network deployed at scale.
  • Prior experience with link level simulations that characterize physical layer decode performance under different channel models.
  • Prior experience with system level simulation of a communication network modeling inter-cell and inter-user interference.
  • Fluent in MATLAB and working knowledge of python and/or C/C++.
  • Strong skills in debugging, performance optimization, and data analysis; exceptional analytical skills and engineering fundamentals.
  • Excellent verbal and written communication skills.
  • Ability to work effectively in a dynamic environment with changing needs and requirements. 
 ADDITIONAL REQUIREMENTS: 
  • Willing to work extended hours and weekends when needed
COMPENSATION AND BENEFITS:    
Pay range:    
Software Engineer/Level I: $135,000.00 - $155,000.00/per year    
Software Engineer/Level II: $155,000.00 - $185,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 and long-term disability insurance, life insurance, paid parental leave, and various other discounts and perks. You may also accrue 3 weeks of paid vacation and will be eligible for 10 or more paid holidays per year. Employees accrue paid sick leave pursuant to Company policy which satisfies or exceeds the accrual, carryover, and use requirements of the law.

What SpaceX employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom