Senior Software Engineer

Ottopia

Ottopia

Software Engineering
Tel Aviv District, Israel
Posted on Aug 19, 2025
The Role

We’re looking for a versatile and ambitious Software Engineer to join the CTO’s Office — a cross-functional, high-impact team that drives innovation across Ottopia’s technology stack.

You’ll lead the development, integration, and exploration of new technologies spanning real-time networking, video streaming, robotics and autonomy. This role is at the intersection of research and engineering — ideal for an engineer who thrives on solving complex technical challenges and influencing the direction of a growing deep-tech company.

Key Focus Areas
  • Real-time congestion control algorithms for multi-network bonding and resilience
  • Adaptive video encoding and transmission for high-reliability, low-latency streaming
  • Development of automotive and robotics systems for both civilian and defense customers
  • Prototyping and integrating cutting-edge technologies across Ottopia's stack
What You Bring
  • Systems & Architecture: Exceptional systems thinking to design complex Software; balances near-term delivery with long-term vision; detail-oriented yet big-picture aware.
  • Robotics/Embedded Execution: Proven record solving hard production problems; hands-on debugging, testing, and field validation of real-time systems; comfortable with ambiguity and complexity.
  • Prototype → Product: Lead rapid prototyping and turn concepts into scalable products; curious, proactive, and continuously improving.
  • Leadership & Collaboration: Guide cross-functional teams and influence technical direction; work autonomously while collaborating widely; technically opinionated but open to challenge and iteration.
  • Research & Data: Design experiments and test hypotheses; leverage data for decisions; strong learning/analytical mindset; passionate about remote robotics, autonomy, and teleoperation; committed to safe, reliable, at-scale tech.
Requirements

Must-Have

  • 5+ years building production software
  • B.Sc+ in CS/EE or related
  • Strong C++ or Rust and Python; solid performance/memory understanding
  • Real-time systems experience
  • Linux systems programming & debugging tools
  • Networking experience (protocols, congestion control, multi-link) including experience in algorithms development.
  • Ability to decompose problems, own solutions end-to-end, and work across teams
  • Professional English (spoken/written)

Preferred

  • M.Sc in a scientific discipline
  • Video streaming/media pipelines (e.g., GStreamer)
  • ROS2, autonomous systems, or robotics platforms
  • Automotive/mission-critical (ISO 26262, AUTOSAR; defense)
  • Cybersecurity, secure comms, PKI
  • Industry research or advanced prototyping experience
  • Cellular, RF, or satellite communications