Mid-Level Algorithm Engineer
Develop, implement, and test advanced data-fusion algorithms for mission-critical products and systems. Work with development and research projects on estimation, optimization, signal processing, computer vision, machine learning, and related algorithmic challenges.
Responsibilities
- Develop, implement, and test advanced data-fusion algorithms.
- Analyze system requirements and translate them into algorithmic solutions.
- Address statistical, estimation, and broader system-level problems.
- Integrate algorithmic solutions into existing code.
- Perform verification and validation testing to demonstrate solution performance.
- Collaborate with development and research projects.
Requirements
- Bachelor’s degree in engineering, exact sciences, mathematics, or computer science.
- At least 2 years of practical experience developing algorithms.
- Experience with MATLAB and/or Python.
- Strong analytical ability for system, statistical, and estimation problems.
- Ability to work independently and integrate solutions into existing code.
- Ability to perform verification and validation testing.
Nice to have
- A master’s or doctoral degree in engineering, exact sciences, mathematics, or computer science.
- Professional development experience in C++.
- Experience with additional algorithmic areas such as Kalman or Bayesian estimation, optimization, computer vision, machine learning, control and navigation, or adaptive filtering.
Benefits
- Contribute to products supporting Israel’s national security.
- Own a core algorithmic component from development through validation.
- Work on an advanced future product line with modern technologies.