Software Engineer III, Security and Systems Infrastructure
An enterprise cloud technology company is hiring a Software Engineer III in Israel to build advanced modeling and simulation tools, investigate hardware-software security risks, and develop AI-assisted verification capabilities. The role may be based in Tel Aviv or Haifa and generally involves inна?
Responsibilities
- Design, develop, and maintain advanced software modeling tools and simulation environments.
- Use C++, Python, and experimental AI methods for technical studies and analytical workflow automation.
- Conduct security analysis and threat modeling for hardware-software interfaces.
- Develop methods to detect, mitigate, and analyze side-channel and microarchitectural vulnerabilities.
- Deploy and scale AI-driven tools for verification, predictive modeling, and development automation.
Requirements
- Bachelor’s degree or equivalent practical experience.
- At least 2 years of software development experience in one or more programming languages, such as C++, or 1 year with an advanced degree.
Nice to have
- Master’s degree or PhD in Computer Science or a related technical field.
- Experience with data structures and algorithms.
- Experience with modern high-performance CPU or machine-learning architecture and microarchitecture.
- Experience developing accessible technologies.
- Python programming experience.
- Experience in security analytics and leadership of complex technical projects, including system integration and performance optimization.