C++ Software Engineer
Ottopia
Software Engineering
Tel Aviv-Yafo, Israel
Posted on Sep 11, 2024
Responsibilities:
- Design, develop, and test high-performance and secure C++ code for our teleoperation platform.
- Integrate and implement software development best practices to ensure high quality and reliability of our systems.
- Collaborate with customers to integrate your code into their stacks, powering autonomous machines (e.g., cars, forklifts, delivery robots, trucks, and more).
- Write a lot of C++, while continuously improving code quality and system performance.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 3+ years of experience in C++ programming with a proven track record of delivering secure and reliable software.
- Extensive knowledge of software development principles, methodologies, and tools.
- In-depth understanding of networking, both at small and large scales.
- Strong experience with Linux environments and multithreaded development.
- Experience with technologies like Netfilter, PKI, VPN, NAT, encryption, firewalls, and routing protocols is a plus.
- Familiarity with video frameworks like GStreamer, video transport protocols (RTP, WebRTC), and video encoding/decoding optimization is a plus.
- Previous startup experience and ability to work efficiently in dynamic, demanding environments advantageous.
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- A passion for innovation and a drive to contribute to groundbreaking technology.