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.