Software Engineer (C++)
Posted 9 days ago · 0 applicants
Saving, applying or scoring takes a few seconds to set up your free account.
The role in plain words
- Bachelor's degree in Computer Science, Software Engineering or a related field
- 3 years of experience developing in Modern C++ (C++11/14/17)
- Strong mathematical foundation and analytical thinking
- Experience developing complex, existing systems
- Python
Extracted from the job description · kept up to date automatically
Who this suits
Full job description
Original listing · kept for referenceCompany Description Ogen MedTech HR, part of Ogen HR, provides specialized placement and manpower services for companies in the medical and technology sectors. This position is for another company Ogen represents and you will be hired by that company (not by Ogen).
Education
• Bachelor's degree in Computer Science, Software Engineering or a related field — required
• Strong mathematical foundation and analytical thinking — required
• A genuine connection to physical/real-world domains, not software development alone
• Significant advantage for graduates of robotics, physics, simulations, applied mathematics or similar fields
• We're looking for someone who understands that the software is part of a complex physical/engineering system, and who can grasp the domain — not just write code
Professional Experience
• Approximately 3 years of experience developing in Modern C++ (C++11/14/17 and above) — required
• Experience developing complex, existing systems — not only greenfield projects built from scratch
• Ability to read and understand a large codebase and introduce changes safely
• Strong algorithmic background and high-level problem-solving ability
• Python — an advantage, but not required
Professional Capabilities
• Systems-level and engineering thinking
• Ability to understand a complex system before making a change
• Every code change demands care, thought and planning — no "reinventing the wheel"
• Ability to understand the implications of each change across the entire system
• Ability to independently learn a large, complex system
• Ownership of development work in a mission-critical defense system
Personal Attributes
• A modern approach to software development — not an "Old School" way of working
• Technological curiosity and a desire to learn
• Strong problem-solving ability and engineering thinking
• Thoroughness, responsibility and patience
• A connection to the engineering and physics worlds, and a desire to understand how the algorithms affect a real system
• We're looking for a young "vibe" — not a matter of age but of attitude: openness to learning, mental flexibility, high motivation and no attachment to outdated working methods
• Ability to work in a small, high-caliber team
Nature of the Role
• Development of a mission-critical defense system
• The work is on an existing system, not a new product
• The system is not being rewritten — every small change is made in a measured way, with an understanding of the architecture and the impact on the system as a whole
• Requires the ability to deliver critical developments while maintaining stability and quality
• A team of approximately 6 developers
• Around six months of onboarding in the Haifa area, then two days a week in the Haifa area with the remainder at the Hadera site
Questions about this role
- This listing did not state a salary. We only show pay when the employer publishes it.
- Bachelor's degree in Computer Science, Software Engineering or a related field, 3 years of experience developing in Modern C++ (C++11/14/17), Strong mathematical foundation and analytical thinking, Experience developing complex, existing systems