C++ Software Engineer
פורסם שלשום · 85 מועמדים
התפקיד במילים פשוטות
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןWe are looking for an experienced C++ Software Engineer to join a team developing advanced software systems for complex technological and radar-related applications. The role focuses on high-level software development in Linux environments, working closely with algorithm, physics, and system engineering teams to deliver robust, customer-facing on-premises solutions. This is an opportunity to be involved in the design, development, and evolution of large-scale systems deployed in mission-critical environments.
Responsibilities
• Design, develop, and maintain advanced software components using Modern C++ in Linux environments.
• Develop high-level software solutions for complex on-premises systems deployed at customer sites.
• Collaborate closely with algorithm engineers, physicists, system engineers, QA teams, and software developers.
• Translate technical requirements, specifications, and research-driven concepts into reliable software solutions.
• Participate in software design, architecture discussions, and technical decision-making.
• Contribute to system evolution, performance improvements, and long-term product development.
• Mentor and support junior developers while helping solve complex technical challenges.
• Leverage modern development tools, including AI-assisted development solutions, to improve productivity and quality.
Requirements
• B.Sc. in Computer Science, Software Engineering, Physics, Mathematics, or a related exact sciences discipline.
• 3+ years of hands-on C++ development experience (5+ years is an advantage).
• Strong proficiency in Modern C++.
• Proven experience with Object-Oriented Design (OOD) and Object-Oriented Programming (OOP).
• Experience designing and developing complex software applications.
• Experience working in Linux environments.
• Strong analytical and problem-solving skills.
• Ability to work effectively in multidisciplinary engineering teams.
Advantages
• Experience developing large-scale on-premises software products.
• Experience with desktop application development.
• Familiarity with Design Patterns and software architecture principles.
• Experience with CI/CD processes and Agile development methodologies.
• Background in radar systems, physics, signal processing, or similar domains.
• Experience working alongside algorithm development teams.
• Experience in defense, cybersecurity, or other complex system-oriented industries.
What We're Looking For
• A collaborative team player who actively shares knowledge and contributes to team success.
• A developer who enjoys influencing design and technical decisions, not just implementing tasks.
• Strong ownership and accountability.
• Curiosity, a continuous learning mindset, and a passion for solving complex technical challenges.
• Long-term commitment and motivation to grow within a highly professional engineering environment.
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.