Senior 5G MAC Software Engineer Software
$140k - $200kFrontdoor Defense
Senior 5G MAC Software Engineer
Own MAC software architecture and integration across ARM, FPGA, and ASIC platforms
Location: Santa Clara, California
Compensation: $140,000 - 200,000 USD / year
About The Role
E-Space Job Opportunity
Ready to make connectivity from space universally accessible, secure and actionable? Then you've come to the right place!
E-Space is bridging Earth and space to enable hyper-scaled deployments of Internet of Things (IoT) solutions and services. We are building a highly-advanced low Earth orbit (LEO) space system that will fundamentally change the design, economics, manufacturing and service delivery associated with traditional satellite and terrestrial IoT systems.
We're intentional, we're unapologetically curious and we're 100% committed to innovate space-based communications and deliver actionable intelligence that will expand global economies, protect space and our planet and enhance our overall quality of life.
What you will do:
- Own the software architecture, redesign, implementation, and integration of MAC-side software for a new 5G NR physical layer, including PHY integration, emulation, and test capabilities.
- Define a portable, layered architecture that separates MAC behavior, the MAC-PHY interface, platform transport, and operating-system services. Support host-based simulation, execution on a simulated ARM processor, and deployment on FPGA and ASIC platforms.
- Define and evolve the MAC-PHY interface, including message sequencing, timing, buffer ownership, compatibility, versioning, and error handling. Coordinate changes with PHY and protocol-stack engineers.
- Implement and debug real-time control and data flows for terrestrial 5G NR, including PDCCH, PDSCH, PUSCH, PUCCH, PRACH, SRS, HARQ, CQI, timing advance, and measurements.
- Design low-power communication between ARM software and PHY firmware using shared memory, mailboxes, interrupts, and efficient data movement. Address concurrency, cache coherency, memory ordering, backpressure, timeouts, and recovery.
- Extend the SystemC TLM virtual platform, with guidance from system designers, and carry the software through FPGA and ASIC integration. Debug system-level failures on simulated and physical SoCs.
- Build automated regressions, test-vector flows, traces, and KPI checks that correlate behavior across simulation and hardware.
- Review architecture and code, coordinate dependencies across software, firmware, systems, verification, and hardware teams, and gradually expand into production MAC development.
What you bring to this role:
- Demonstrated experience architecting and delivering embedded C/C++ software for a wireless modem, baseband, or comparable real-time, resource-constrained system.
- Practical knowledge of 5G NR MAC and relevant 3GPP specifications, including terrestrial operation, scheduling, HARQ, random access, and MAC-PHY interactions.
- Hands-on experience debugging heterogeneous SoCs and hardware-software interfaces involving shared memory, mailboxes, interrupts, DMA or similar data movement, cache coherency, and multicore synchronization.
- Experience developing embedded Linux software and working with an RTOS.
- Working knowledge of digital communications and DSP sufficient to understand PHY processing constraints, timing, and data flow.
- Ability to decompose complex systems into clear components and interfaces, make sound architectural tradeoffs, diagnose integration failures, and collaborate effectively across software and hardware teams.
- A track record of independent technical ownership, supported by reproducible tests, version control, and clear design documentation.
- Typical background: BS with 7+ years, MS with 5+ years, or PhD with 3+ years of relevant experience in wireless communications, embedded software, computer engineering, or a related field. Equivalent demonstrated expertise is also welcome; these are guidelines rather than mandatory minimums.
Bonus points for the following:
- Experience modifying SystemC TLM virtual platforms or integrating production software with virtual hardware models.
- Experience taking embedded modem software through FPGA prototyping, pre-silicon verification, ASIC bring-up, and hardware correlation.
- Experience designing or extending a MAC-PHY interface such as FAPI, nFAPI, or a proprietary equivalent.
- Experience with Zephyr, FreeRTOS, vector DSPs, or heterogeneous ARM and DSP SoCs.
- Experience optimizing modem or baseband software for low power.
- Experience with 5G NR non-terrestrial networks, including propagation delay, timing advance, Doppler-related coordination, or NTN scheduling and HARQ.
- Experience contributing to production protocol-stack software, including MAC, RLC, RRC, or a MAC-PHY adaptation layer.
Additional Requirements This is a fast-paced, high-impact environment - flexibility to occasionally work extended hours or weekends during critical periods is expected. $140,000 - $200,000 a year
This is a full time, exempt position, based out of our Santa Clara office. The target base pay for this position is $140,000 - $200,000 annually. The total compensation packaged will be determined by various factors such as your relevant job-related knowledge, skills, and experience.
We are redefining how satellites are designed, manufactured and used—so we're looking for candidates with passion, deep knowledge and direct experience on LEO satellite component development, design and in-orbit activities. If that's your experience – then we'll be immediately wow-ed.
E-Space is not currently able to provide employment sponsorship for candidates who do not hold work authorization for the location of this role.
Why E-Space is right for you:
As a member of our team, you will play a crucial role in driving our success. Our team members have a strong sense of dedication and responsibility; this includes a strong commitment to our mission to create an entirely new suite of global capabilities to improve lives, business efficiencies and build a smarter planet. This means that there will be times when extra hours, including nights and weekends, may be needed to meet critical deadlines and mission goals. In return, we offer a dynamic work environment with opportunities for professional growth and development and the chance to make a meaningful impact in a high-growth industry.
We want you to make the most of your journey at E-Space. That's why we support and invest in the physical, emotional and financial well-being of our team members and their families. Some of what you can expect when working at E-Space:
- An opportunity to really make a difference
- Sustainability at our core
- Fair and honest workplace
- Innovative thinking is encouraged
- Competitive salaries
- Continuous learning and development
- Health and wellness care options
- Financial solutions for the future
- Optional legal services (US only)
- Paid holidays
- Paid time off
- ...Wireless Software EngineerKeysight is seeking a highly skilled Wireless Software Engineer with deep wireless protocol expertise to join our... ...will work at the forefront of 5G-Advanced and next-generation wireless... ...Layer 1 (PHY), Layer 2 (MAC/RLC/PDCP), and Layer 3 (RRC/NAS...SeniorLocal areaRelocationFlexible hours
- ...Keysight Technologies Inc. is seeking a highly skilled Wireless Software Engineer to join the Forward Deployment Engineer team in Austin, TX. You will work on 5G-Advanced protocols, develop production-quality software, and collaborate directly with leading wireless...Senior
- ...Job Title : Senior 5G Cellular Software Development Engineer Location : Cupertino, CA JD : Job Title: Cellular Software Development Engineer Job Responsibility: As a Cellular Software Development Engineer, you will develop high-quality software using...Senior
- ...Applied Signal Technology (AST) seeks a Principal Software Engineer specializing in 5G core protocol development to join our onsite team in San Jose. You will work with leaders to drive product visions, elicit requirements, and develop advanced software for SIGINT applications...Senior
- ...E-Space, based in Santa Clara, CA, seeks a seasoned Software Engineer with a strong background in 5G Core Network development. You will architect, develop, and maintain critical network functions and control-plane services integral to next‑gen mobile telecom infrastructure...Senior
$194k - $349k
...the threats detected in their environments. This is a Senior Software Development Engineer (SDE) role in the CTIO team that delivers the cutting edge... ...our sensor (lightweight agent) for Linux, Windows, and Mac OS platforms. The SDE’s in the team own design and development...SeniorPermanent employmentWork experience placementWork at officeLocal areaRemote work$194k - $349k
...customers’ operations teams with a prioritized summary of the threats detected in their environments. This is a Sr. Software Development Engineer II (SDE) role in the CTIO team that is bringing multiple AI-based strategies together into an integrated capability on...SeniorPermanent employmentWork experience placementWork at officeLocal areaRemote work$145.6k - $276.8k
...help shape the future of aerospace and defense.Applied Signal Technology (AST) is seeking a Senior Principal Software Engineer with specialization in protocol development within 5G Core Networks who strives for excellence and has a passion to be part of a team that...SeniorTemporary workWork experience placementWork at officeRemote workFlexible hours$184k - $287.5k
...building high-performance, software-defined, cloud-native Radio... ...are seeking a self-motivated senior software engineer to drive development, performance... ...cutting-edge technology for 5G and 6G networks, using... ...industry experience developing PHY/MAC layer or base band unit (BBU...SeniorFull timeRemote work$184.7k - $324.8k
Role Number: 200671253Team: Software and ServicesLocation: CupertinoWeekly Hours: 40Posted:... ...experience that every iPhone, iPad, and Mac customer sees — the Setup experience. Work... ...energetic, hard-working, fun team of managers, engineers, cross-functional teams, and world-class...SeniorRelocation$184k - $287.5k
...gaming service powered by NVIDIA GPUs in the cloud, transforms a Mac, any PC, or just a mobile device into a high-performance... ...intelligence, and robotics.We are now looking for a Senior Software Engineer-WebRTC Streaming with strong C++ skills and a deep interest...SeniorFull timeRemote work$184.7k - $324.8k
Role Number: 200643666Team: Software and ServicesLocation: CupertinoWeekly Hours: 40Posted... ...interface that must feel immediate on a Mac, a touch screen, and a spatial display.... ...applications teams.We are looking for a senior engineer who will own the UI architecture of our...SeniorImmediate startRelocationFlexible hours$170k - $235k
...EXPLORATION TECHNOLOGIES CORP, based in Sunnyvale, CA, is looking for a Sr. Wireless Firmware Engineer for Starlink Mobile. The role involves designing PHY algorithms for satellite-based 4G/5G systems, requiring at least 5 years of experience in wireless signal processing and C...Senior- ...CrowdStrike is seeking a Software Engineer to own components of the Windows kernel-mode sensor and help deliver cross-platform features (Windows, Mac, Linux). You will work on architecture, design, and implementation with a distributed team. We value strong low-level...Senior
- ...Apple, Inc. in Sunnyvale seeks a Wireless MAC Design Verification Engineer to drive verification of WIFI MAC blocks within the N1/SoC family. Architect test benches, develop environments, and integrate AI-assisted workflows to accelerate debugging and coverage closure...SeniorRelocation
$184k - $287.5k
...gaming service powered by NVIDIA GPUs in the cloud, transforms a Mac, PC, or mobile device into a high-performance gaming machine... ..., and edge-to-cloud real-time streaming.We are seeking a Senior Software Engineer to join a team of skilled and motivated engineers who...SeniorFull timeRemote workWorldwide- ...Senior Security Software Engineer - Secure TransportsEmbedded within Apple's Security Engineering & Architecture organization, the Secure Transports... ...motion across all of Apple's innovative products, including Mac, iPhone, iPad, Apple Watch, Apple TV, HomePod, and Vision...Senior
$184.7k - $324.8k
Role Number: 200635912Team: Software and ServicesLocation: CupertinoPosted: 2025-12-09SummaryWhy... ...delivering the user experience on the Mac, and builds the components and APIs used... ...form the heart of macOS applications. Engineers on our team are responsible for and contribute...SeniorRelocation$168.1k - $227.4k
...state of the art in distributed systems and software design. Come work at Amazon! Export... ...into forwarding-table entries, to building MAC-learning and loop-prevention logic for a... ...systems, communications, and operations engineers — to integrate, test, and deploy high-speed...SeniorPermanent employmentInternshipLocal areaFlexible hours$144k - $270.25k
...The DRIVE security team is searching for a Senior Software Security Engineer to develop security features for NVIDIA's ground-breaking solutions in automated... ...with security controls (e.g., applied cryptography, DAC, MAC, ARM privilege levels, TEE, HSM, security co‑processors,...Senior$164k - $295k
...cybersecurity starts with you. About the Role: This is a systems software role on the Core Libraries team, which owns the shared... ...to the success of the overall sensor platform. As a Senior Engineer on this team, you will design, build, extend, and maintain these...SeniorPermanent employmentWork experience placementWork at officeLocal area$193.3k - $261.5k
...The EC2 Nitro local storage team is seeking an experienced Software Development Engineer to build virtualized, hardware-accelerated solutions for... ...environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough but kind...SeniorFull timeInternshipLocal areaFlexible hours$217k - $326k
...So, if you're ready to seize the endless opportunities and leave your mark, come join us. THE ROLE You will be a key Senior Software Engineer driving the digital transformation of Everpure focused on innovating and enhancing our Modern Data platforms. Your mission...SeniorWork at officeImmediate startFlexible hours$90 - $98.59 per hour
...Senior Software Engineer10+ Month W2 Contract San Jose, CA (Onsite)Here's how you'll become a key player with this opportunity:We are hiring a Senior Software Engineer to build and own automation that scales our support experience—turning Slack/office-hours requests into...SeniorContract workWork at office- ...As a Senior RF/DSP Software Engineer, you’ll design and evolve the real-time software that acquires, processes, stores, and analyzes RF signals—covering signal detection, parameter measurement, direction finding, and communications intelligence. What You’ll Do Contribute...SeniorPermanent employment
- ...overall compute platform. Requirements Requires a degree in Computer Science or Electrical Engineering with at least 4 years of experience in C/C++ and system-level software development. Candidates should have a strong understanding of OS interfaces, memory...Senior
- ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most companies still plan their supply chains (quantities, mix, allocations, timing, etc.) in spreadsheets or legacy software. Atomic...SeniorRemote work
$184k - $287.5k
...it's safety as well.We are seeking a Senior Systems Software Engineer with deep knowledge of RTOS and software... ...GPUs in the cloud, transforms a Mac, any PC or just a mobile device into a... ...connectivity: TCU integration, cellular (LTE/5G) link behavior, link bonding or...SeniorFull time$180k - $220k
...Senior Software EngineerWe are seeking an experienced Senior Software Engineer with a strong background in EVPN VXLAN technologies for data center and service provider environments. The ideal candidate will have hands-on experience working on a large-scale network operating...SeniorWorldwide- ...Software EngineerWe are looking for a few exceptional software engineers to work on our cloud based B2B e-commerce, renewals and subscriptions platform.As a member of the engineering team, you will work with product management and other team members to design and implement...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior 5G MAC Software Engineer Software. Be the first to apply!
- software engineer internship remote Santa Clara, CA
- software engineer remote Santa Clara, CA
- graduate software developer no experience Santa Clara, CA
- work from home software developer Santa Clara, CA
- information technology software engineer Santa Clara, CA
- senior software engineer remote Santa Clara, CA
- rust software engineer Santa Clara, CA
- software developer night shift Santa Clara, CA
- junior software developer remote Santa Clara, CA
- software engineer travel Santa Clara, CA




