Wireless Software Engineer

New

Skills

C/C++ programming Cross-layer integration Debugging and verification DSP techniques Hardware bring-up PHY/MAC layer software Prototype development RF basics knowledge Signal processing Wireless communication protocols

As a Senior Wireless Software Engineer for Starlink, you will be responsible for designing, implementing, testing, and maintaining the PHY/MAC layer software. You will collaborate with cross-functional teams to architect current and next-gen Starlink hardware and signal processing.

Key Responsibilities
  • Design, implement, test, and maintain PHY/MAC layer software for Starlink.
  • Architect current and next-gen Starlink hardware and signal processing.
  • Conduct hardware bring-up, debugging, verification, and launch.
  • Facilitate cross-layer integration with other teams for end-to-end system.
  • Develop prototypes to prove key design concepts and constraints.
  • Collaborate with engineers to plan and develop our products.
Required Skills & Qualifications
  • BS in Computer Science, Engineering, Math or equivalent experience.
  • 2+ years of software experience, proficient in C/C++.
  • Experience with wireless software or network protocols.
  • Strong knowledge of wireless communications and signal processing.
  • Understanding of RF basics: noise figure, link budget, non-linearity.
  • Knowledge of RF ICs/mixed-signal.
  • Experience with DSP techniques such as FFT, channel estimation, pilot tracking, DPD, and Doppler.
  • 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

Robotics Software Engineer

Posted 82 days ago

Lead firmware architecture from concept to production.

Design cross-layer systems and interfaces.

CAN bus C/C++ programming Embedded firmware development Embedded Linux

Mid-Level/Senior Software Engineer

Posted 63 days ago

Develop RTOS and hypervisors for Boeing.

Innovate safety-critical applications.

Agile methodologies C/C++ programming Embedded systems Hypervisor development

Starlink Wireless Software Engineer

Posted 61 days ago

Design and implement PHY and MAC layer software.

Develop and validate hardware and signal-processing algorithms.

C/C++ Channel estimation DSP techniques Link budget

Battery Pack Design Lead

Posted 56 days ago

Lead design of battery pack components.

Collaborate with various engineering teams.

CAD software (NX preferred) FAA certification processes Fluids mechanics Heat transfer

DSP Associate Engineer

Posted 48 days ago

Design signal processing for SDR hardware.

Collaborate with FPGA developers.

Analog concepts Digital communications Embedded C FPGA development

Embedded Software Engineer

Posted 48 days ago

Develop embedded software for a photonics engine.

Contribute to AI data center infrastructure.

AI concepts C/C++ programming Debugging tools Embedded systems development

Electrical Engineer - Satellites

Posted 39 days ago

Develop high-reliability electronics for satellites.

Collaborate with cross-functional teams.

Anomaly investigation C/C++ programming Circuit design Electronics testing

Audio Software Engineer

Posted 38 days ago

Design audio input/output pipelines for embedded systems.

Develop APIs and SPIs for audio management.

API development Audio DSP frameworks Audio performance optimization C/C++ programming

Wireless Firmware Engineer

Posted 28 days ago

Join our team as a Senior Wireless Firmware Engineer for Starlink Mobile, where you'll design innovative PHY algorithms for satellite communication systems. This role offers the chance to work on cutting-edge 4G/5G technologies, optimizing signal processing and enhancing modem performance. With a focus on collaboration and technical excellence, you'll help shape the future of satellite communications while enjoying a competitive benefits package including stock options and comprehensive health coverage.

Optimize signal processing for resource-constrained CPUs.

C/C++ programming Git Linux LTE/NR technologies

Wireless Firmware Engineer

Posted 28 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

Demo Studio Engineer

Posted 13 days ago

The Demo Studio Engineer role offers a unique opportunity to create compelling demo content and applications for major events. You will be integral in translating creative narratives into polished technical executions while collaborating with diverse teams. This position is ideal for experienced professionals who thrive in fast-paced environments and are passionate about delivering high-quality interactive experiences. Join us in San Francisco and play a key role in shaping memorable live and digital events.

Translate creative direction into technical execution.

AI systems APIs Cross-functional collaboration Data analytics

Signal Processing Engineer

Posted 11 days ago

This is an exciting opportunity for a Senior Signal Processing Engineer to lead the development of innovative algorithms for real-time applications in consumer products at WHOOP. You will be responsible for the entire project lifecycle, from prototyping to production, and collaborate with diverse teams to deliver cutting-edge solutions. Your expertise will not only drive technological advancements but also help mentor the next generation of engineers in a dynamic, research-driven environment.

Manage the full lifecycle from prototyping to production.

C/C++ programming CMSIS-DSP CMSIS-NN DSP

Low Latency Software Engineer

Posted 7 days ago

This is an exciting opportunity for a Software Engineer specializing in Low Latency Computing at Starlink. You will be responsible for developing innovative real-time software aimed at enhancing user experience. Your role will involve leading the architecture and design of key software components, conducting experiments, and creating essential development tools. Join us to work at the forefront of telecommunications technology and make a significant impact on global connectivity.

Lead software architecture and design.

Assembly language C/C++ programming Convex optimization Data analysis

Senior Software Engineer

Posted 7 days ago

Join our dynamic team as a Senior Software Engineer, focusing on embedded development for safety-critical Battery Management Systems. You'll collaborate with multi-disciplinary teams, ensuring compliance with industry standards while developing cutting-edge software solutions. This is an exciting opportunity to work in a collaborative environment that fosters growth, innovation, and the development of advanced battery technologies.

Ensure compliance with safety standards (DO-178C).

BMS software C/C++ programming Communication protocols (RS-422/485 CAN