# Senior 5G/Mobile Sofware Engineer

**Company:** [Revelare Networks](http://jobs.workable.com/companies/fVd8LtDkxKJLsiMuN7yfwN.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Full-time

[Apply for this job](http://jobs.workable.com/view/b5c9e4d8-ef3e-481f-abc7-aab877f8b297)

## Description

**About Revelare Networks**  
Revelare Networks is a small defense contractor headquartered in Maryland, with a geographically distributed team across the United States. We specialize in securing Department of Defense (DoD) communications against sophisticated adversaries. Our projects range from hands-on hardware security to advanced software development, focused on research, development, and innovation in the defense industry. 

**Position Overview**   
We are seeking a passionate and skilled Research Engineer to support our R&D contracts with the DoD. The ideal candidate will have experience in multi-platform (e.g., Android, iOS, Linux) app software development, and knowledge of the 5G system architecture, combined with an interest in contributing to cutting-edge defense and security projects. This position offers exposure to multi-disciplinary engineering efforts, working alongside teams of experts and researchers tackling challenging, high-impact problems. Salary range $140-$180K or commensurate with experience.

**Key Responsibilities:**

-   Conduct research and development activities focused on improving cellular communication security.
-   Implement and evolve critical mobile software, including underlying C libraries and surrounding software ecosystem.
-   Develop new and evolve existing software applications using C/C++, Python, and Kotlin.
-   Create and manage REST APIs for seamless integration of services.
-   Utilize Docker and Linux environments for application deployment and management.
-   Collaborate with cross-functional teams to design, implement, and test innovative solutions.

## Requirements

**Qualifications:**

-   Must be a U.S. citizen or permanent resident (green card holder) residing in the U.S. as required by customer contract.
-   BS or post-graduate degree in Computer Science or related field.
-   Proficiency in programming languages including C/C++, Python, and Kotlin.
-   Experience building networked, multithreaded, and/or concurrent systems and applications.
-   Experience with Linux OS (Linux kernel experience is greatly valued).
-   Familiarity with system design and cybersecurity principles.
-   Familiarity with REST APIs and their implementation.
-   Comfortable working in Docker and Linux environments.
-   A passion for advancing technology and contributing to national security initiatives.

**Preferred Candidates will also have some or all of the following qualifications:**

-   Experience with deploying mobile 5G/LTE network (at least in lab environment).
-   Experience with multi-platform mobile app development preferred, Compose Multi-Platform.
-   Experience with network protocols and tracing utilities (socket programming, TCP/UDP/IP, Wireshark, eBPF, etc.).
-   Knowledge of 5G core network architecture and protocols (NAS, NGAP and SCTP in particular).

## Benefits

-   Health Care Plan (Medical, Dental & Vision)
-   Generous Retirement Plan (401k, IRA)
-   Life Insurance (Basic, Voluntary & AD&D)
-   Paid Time Off (Vacation, Sick & Public Holidays)
-   Family Leave (Maternity, Paternity)
-   Short Term & Long Term Disability
-   Training & Development
-   Work From Home
