Skip to main content

Software Engineer C++

Technology
חברה בתחום מחקר ופיתוח
תל אביב יפו, ישראללפני 1 שבועותעד 9.8.2026
משרה מלאה

תיאור המשרה

We are looking for a C++ Software Engineer to join our team and work on high-performance, scalable systems in a Linux environment. The role combines hands-on development (including C++), system design, and performance optimization, with exposure to modern distributed and microservices architectures. While strong C++ experience is required, the position is not limited to a single language and involves a broader system-level perspective.Responsibilities Develop high-performance systems in C++ on Linux, ensuring scalability and reliability.

Design software solutions using design patterns to enhance maintainability and efficiency. Collaborate with cross-functional teams to align software design with business objectives. Troubleshoot and optimize systems for improved performance, scalability and reliability.

Contribute to real-time systems, ensuring low-latency performance. Implement multithreading and multiprocessing for optimal resource utilization. Ensure code quality through peer reviews, unit testing and continuous integration.

Contribute to architectural discussions and long-term technology roadmapsRequirements: B.Sc. in Computer Science (or equivalent) from a known university or relevant military experience. 3+ years of experience in C++ development within a Linux environment. Strong expertise in software architecture, system analysis, design patterns, problem-solving and debugging. Proven experience with multithreading and multiprocessing for high-performance systems.

In-depth knowledge of the Linux environment and experience working with Linux-based systems. Strong debugging capabilities! Ability to work independently and collaboratively, adapting to changing priorities and requirements.This position is open to all candidates.

Keywords
ScalabilityLinuxUnit TestingMaintainabilityComputer-aided designDebuggerDebugging

מתעניינים במשרה הזו?