Skip to main content

C++ Software Engineer

SelaAshdod, South District, IsraelNot specifiedFull-timeSeniority: Not specified

Posted 2 days ago · 85 applicants

Salary not listed for this role

Saving, applying or scoring takes a few seconds to set up your free account.

Willbi insight

The role in plain words

Must-have
  • Modern C++
  • Linux environments
  • Object-Oriented Design (OOD) and Object-Oriented Programming (OOP)
  • 3+ years of hands-on C++ development experience
  • B.Sc. in Computer Science, Software Engineering, Physics, Mathematics, or a related exact sciences discipline
Nice-to-have
  • CI/CD processes and Agile development methodologies
  • Desktop application development

Extracted from the job description · kept up to date automatically

Who this suits

Full job description

Original listing · kept for reference

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.

About Sela
Company profile · coming soon

Employee reviews · coming soonMore roles at Sela

Questions about this role

  • This listing did not state a salary. We only show pay when the employer publishes it.
Sela
Posted 2 days ago · 85 applicants
See how you match