Software Engineer, Communication Systems

New
R
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
$140K - $200K; Mountain View, CA: Estimated Base Salary $160K – $200K • Remote: Estimated Base Salary $140K – $190K • Offers Equity
Apply Now