Software Engineer, Communication Systems
New
R
Reliable Robotics CorporationAviation Technology
RemoteFull-TimeMiddle
Salary$140K - $200K; Mountain View, CA: Estimated Base Salary $160K – $200K • Remote: Estimated Base Salary $140K – $190K • Offers Equity
Apply NowOpens the employer's application page
Job Details
- Experience
- 2+ years
- Required Skills
- Cloud ComputingEmbedded SystemsC++RustLinuxNetworkingDistributed Systems
Requirements
- B.S. Computer Science, Engineering, or equivalent experience
- 2+ years systems-level programming experience in C++ or Rust
- Professional experience developing software for high-performance networking or cloud applications
- Practical industry experience with Linux, including system-level programming, containerization, concurrency, and networking
- Fluency with networking concepts such as UDP/IP, routing, and session management protocols
- Prior experience designing, testing, or interfacing with RF hardware systems
- Experience with applied cryptography and network security
- Experience designing and implementing highly available and fault-tolerant distributed systems
Responsibilities
- Architect, implement, and verify core link management algorithms for traffic shaping, network performance monitoring, and failover/contingency management
- Drive integration of complex third-party hardware and software systems into the Reliable Robotics autonomy platform
- Integrate applied cryptography and network security best practices to protocol design and endpoint architecture
- Deploy and debug latency-sensitive software at all layers of the software stack, from embedded systems all the way up to the application layer
View Full Description & ApplyYou'll be redirected to the employer's site