Senior Software Engineer
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
- 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.
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