Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior 5G Software Engineer - Multiple Locations (Washington, D.C., Mountain View, CA, San Diego, CA, Ann Arbor, MI, Ft. Walton Beach) image - Rise Careers
Job details

Senior 5G Software Engineer - Multiple Locations (Washington, D.C., Mountain View, CA, San Diego, CA, Ann Arbor, MI, Ft. Walton Beach)

Are you ready to take the helm in shaping the future of tactical mission autonomy, standing shoulder-to-shoulder with trailblazers who are turning cutting-edge dreams into tangible reality? As a vital member of the growing EpiSci team, your influence will be immediate and transformative as we propel towards a future where security and autonomy unite in unprecedented ways.


EpiSci isn't just another company; we're a rapidly ascending force of innovation, forging ahead with next-gen tactical mission autonomy technologies that span defense, aerospace, and commercial domains. At our core, we wield the latest advancements in artificial intelligence, autonomy algorithms, wireless communications, and digital signal processing to surmount the most formidable national security challenges. Our Tactical AI prowess is nothing short of extraordinary, offering robustness, dependability, and a rapid adaptability that thrives on the frontlines of emerging missions and obstacles. Picture developing AI aviators for cutting-edge aircraft like the F-22 and F-16, revolutionizing wireless tactical communication systems, and fueling the skies with swarms of autonomous UAVs supercharged by sensor fusion.


As a Senior 5G Software Engineer at EpiSci, your role is pivotal in supporting our wireless communications engineering team. You will play a significant role in designing, developing, and implementing cutting-edge 5G software solutions that align with our mission to deliver advanced wireless communication and 5G (and beyond) technologies. This position requires extensive expertise in wireless and 5G communication protocols, software development, and integration with Software Defined Radios.


We understand and cherish the richness that diverse perspectives and backgrounds bring to the table. At EpiSci, we wholeheartedly invite every exceptional individual, regardless of their journey, to join our ranks and become a driving force behind the secure and autonomous world of tomorrow. Your future at EpiSci awaits—ignite your potential and let's redefine what's possible, together.


Don't meet every single requirement? At EpiSci, we're committed to building a diverse, inclusive, and authentic workforce, so if you're excited about this role but your previous experience doesn't align perfectly with every qualification, we encourage you to apply anyway! You may be the perfect candidate for this or another role at EpiSci.


Core Responsibilities
  • Software Development: Design, develop, and maintain software solutions for 5G wireless communication systems, including RAN (Radio Access Network) layers, software defined UE stack development, core network, and network management system development.
  • Protocol Implementation: Implement the latest 3GPP specification 5G NR (New Radio) protocols and algorithms.
  • System Integration: Integrate 5G software into USRP and other SDR platforms while utilizing tools such as UHD and GNURadio to support an innovative end-to-end 5G solution.
  • Testing and Validation: Develop and execute test plans to validate 5G software performance and reliability, leveraging simulation tools, lab-prototypes, and real-world testing environments.
  • Optimization: Analyze system performance metrics to identify bottlenecks and optimize software and configure 5G radios for speed, efficiency, and resource utilization.
  • Research: Stay updated on the latest advancements in 5G technologies and contribute to the development of innovative features including 5G O-RAN, 6G, Sidelink, NextGen Wireless Communications, and Wireless IoT.


Minimum Qualifications
  • Education Requirements:
  • Bachelor’s OR Master’s degree in Computer Science, Electrical Engineering, Wireless Communications, or a related field

  • Technical Requirements:
  • Minimum of 5 years of professional experience in software development, with a focus on wireless communication technologies.
  • Hands-on experience with software implementation of 5G NR, LTE, or other wireless communication standards and protocols (e.g., 3GPP standards, nFAPI P5/P7 interfacing). Applicant must have experience in developing software applications that
  • are faithful to wireless communication standards.
  • Extensive experience working with Universal Software Radio Peripheral (USRP) systems, including configuration, calibration, and software development.
  • Must have experience in developing and deploying SDR (Software-Defined Radio) solutions using USRPs and have familiarity with GNU Radio and related frameworks for SDR development.
  • Experience with development and contributions to open-source software communities including OpenAirInterface5G. Applicant must have experience working with these community members and collaborating with the open source 5G development community.
  • Hands-on experience integrating USRP hardware with higher-layer software protocols and systems.
  • Strong experience with agile software development methodologies including CI/CD pipelines, DevSecOps, and rapid prototyping.
  • Strong programming skills in languages such as C and C++.
  • Deep understanding of 5G architectures, protocols (e.g., 3GPP standards), and deployment scenarios.
  • Ability to translate 5G specification documents into working software suites deployable on SDRs to support a fully functional, and standard-faithful 5G wireless network.
  • Proficiency with tools and platforms such as MATLAB, Simulink, or other network simulators and emulation tools.
  • Excellent analytical, communication, problem-solving, and documentation skills with demonstrated ability to collaborate across multiple teams.

  • Additional Requirements:
  • Passion for solving complex problems with little supervision in a fast-moving team.
  • Ability to balance multiple priorities in a fast-paced, highly collaborative, frequently changing, and sometimes ambiguous environment.
  • Excellent analytical, communication, and documentation skills with demonstrated ability to collaborate across multiple teams.
  • Ability to rapidly respond to external and internal feedback regarding software quality, testing and performance including rigid merge review criteria and CI/CD pipeline expectations

  • Travel Requirements
  • Must be willing to travel as projects requires. Estimated average travel is once every other month for between 2 days up to 1 week. (~25%)

  • Security Requirements
  • Must be a U.S. Citizen.


$150,000 - $180,000 a year
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $150,000/year in our lowest geographic market up to $180,000/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. EpiSci is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site. 

EpiSci is proud to be an equal opportunity and affirmative action employer. We are committed to equal employment opportunity regardless of race, color, religion, sex, sexual orientation, age, marital status, disability, gender identity or Veteran status. We value our differences and we’re excited to learn what you can add to our team.


Don't meet every single requirement? At EpiSci, we're committed to building a diverse, inclusive, and authentic workforce, so if you're excited about this role but your previous experience doesn't align perfectly with every qualification, we encourage you to apply anyway! You may be the perfect candidate for this or another role at EpiSci.

Average salary estimate

$165000 / YEARLY (est.)
min
max
$150000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior 5G Software Engineer - Multiple Locations (Washington, D.C., Mountain View, CA, San Diego, CA, Ann Arbor, MI, Ft. Walton Beach), EpiSci

Are you ready to be a part of something groundbreaking? As a Senior 5G Software Engineer at EpiSci, you’ll dive into the world of tactical mission autonomy, working alongside some of the brightest minds in the industry. Here at EpiSci, we’re not just pushing the envelope; we’re redefining it altogether. Your role is crucial as you design and implement cutting-edge 5G software that promises to revolutionize wireless communication for defense, aerospace, and even commercial applications. You’ll engage in creating software for RAN layers, and protocol implementations, and optimize systems using the latest tools in wireless technology. Your expertise in software development will support impactful advancements, from developing AI aviators for high-tech aircraft to innovating autonomous UAVs powered by smart sensor fusion. We thrive on collaboration and invite you to bring your unique perspective to our innovative team—diversity is our strength. Working at EpiSci means your ideas will shape the future and your contributions will have immediate impact. With a focus on agile methodologies and a hands-on approach to integrating software with hardware, you’ll be at the forefront of 5G technology evolution. Whether you're working on optimizing performance metrics or coming up with game-changing solutions for the latest 3GPP specifications, your work will be both challenging and rewarding. So if you’re excited to rise to new heights and take on the incredible work we have in store, come join us at EpiSci, where your future awaits and possibilities are endless. Let’s redefine what’s possible together!

Frequently Asked Questions (FAQs) for Senior 5G Software Engineer - Multiple Locations (Washington, D.C., Mountain View, CA, San Diego, CA, Ann Arbor, MI, Ft. Walton Beach) Role at EpiSci
What are the core responsibilities of a Senior 5G Software Engineer at EpiSci?

As a Senior 5G Software Engineer at EpiSci, you're responsible for developing and maintaining software solutions that facilitate advanced 5G wireless communication. This includes implementing protocols, integrating software with Software Defined Radios (SDRs), conducting testing and validations, and optimizing system performance. You’ll also engage in research to keep up with the latest advancements in 5G technology.

Join Rise to see the full answer
What qualifications are needed for the Senior 5G Software Engineer position at EpiSci?

To qualify for the Senior 5G Software Engineer role at EpiSci, candidates must possess a Bachelor’s or Master’s degree in fields such as Computer Science or Electrical Engineering, along with at least 5 years of professional experience in software development and a strong grasp of wireless communication technologies. Hands-on experience with 5G NR protocols and SDR platforms is essential.

Join Rise to see the full answer
What programming languages should a Senior 5G Software Engineer be proficient in at EpiSci?

A Senior 5G Software Engineer at EpiSci should have strong programming skills in languages like C and C++. Proficiency in these languages is essential for developing high-performance software applications that adhere to wireless communication standards.

Join Rise to see the full answer
Does EpiSci support remote work for the Senior 5G Software Engineer position?

EpiSci values flexibility; however, the Senior 5G Software Engineer position may require occasional travel for project needs, averaging about once every other month for a duration of 2 days to a week. The role may be situated at multiple locations, providing opportunities for a hybrid work experience.

Join Rise to see the full answer
What opportunities for growth and development are available at EpiSci for a Senior 5G Software Engineer?

At EpiSci, growth and development are at the forefront of our philosophy. As a Senior 5G Software Engineer, you'll engage in continuous learning about cutting-edge technologies in 5G and beyond. You’ll also have the opportunity to contribute to innovative projects, collaborate with cross-functional teams, and participate in research initiatives that push technological boundaries.

Join Rise to see the full answer
Common Interview Questions for Senior 5G Software Engineer - Multiple Locations (Washington, D.C., Mountain View, CA, San Diego, CA, Ann Arbor, MI, Ft. Walton Beach)
Can you explain your experience with software-defined radios?

In your response, highlight any specific projects where you utilized software-defined radios, detailing how you configured and integrated SDR systems. Provide examples of the challenges faced and how you overcame them, emphasizing your hands-on experience with tools like GNU Radio.

Join Rise to see the full answer
How familiar are you with 3GPP standards and their implications for 5G development?

Demonstrate your knowledge of 3GPP standards by discussing specific protocols you’ve implemented. Explain how these standards are relevant to the performance of 5G networks and how they impact your development processes and project strategies.

Join Rise to see the full answer
What methodologies do you use for optimizing system performance in 5G software?

Discuss your approach to performance optimization, mentioning tools and methods like performance metrics analysis, simulations, and iterative testing. Provide a specific instance where your optimization efforts led to significant improvements.

Join Rise to see the full answer
Describe a challenging problem you encountered in 5G software development and how you resolved it.

Share a detailed story of a specific challenge, what steps you took to address it, and the outcome. This will show your analytical skills, problem-solving capabilities, and determination to deliver results despite difficulties.

Join Rise to see the full answer
What role does collaboration play in your development process?

Highlight how you work with multidisciplinary teams to ensure project success. Discuss specific examples where collaboration led to innovation and efficiency, demonstrating your interpersonal skills and adaptability.

Join Rise to see the full answer
What are the advantages of using agile methodologies in software development?

Explain how agile methodologies enhance flexibility, speed, and stakeholder involvement in software development. Provide examples of successfully applying agile techniques in past projects, focusing on the positive outcomes achieved.

Join Rise to see the full answer
How do you stay updated with the latest trends in wireless communication technologies?

Discuss your strategies for continuous learning, such as subscribing to professional journals, attending industry conferences, or participating in online communities. Highlight any specific new technologies you have recently learned about and their potential impact on your work.

Join Rise to see the full answer
Can you walk us through your experience with integrating software and hardware systems?

Provide an overview of any relevant projects where you successfully integrated software with hardware. Detail the tools used and highlight any challenges faced during this integration process, showcasing your technical abilities and problem-solving skills.

Join Rise to see the full answer
Explain the significance of simulation tools in validating software for 5G systems.

Discuss the role simulation tools play in creating realistic scenarios for testing software performance before deployment. Provide an example of how you used simulation tools to validate 5G system operations and enhance software reliability.

Join Rise to see the full answer
What features do you believe are essential for next-gen wireless communication systems?

Share your thoughts on what features would define the future of wireless communication, based on current trends in the industry. Discuss how you would prioritize these features in your work to ensure robust and innovative solutions for 5G and beyond.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 17 hours ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Dental Insurance
Vision Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Performance Bonus
Family Medical Leave
Paid Holidays
Photo of the Rise User
Posted 13 days ago
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Mission Driven
Customer-Centric
Social Impact Driven
Passion for Exploration
Family Medical Leave
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 6 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!