Senior SW Engineer

Job Description

Take part in the development and implementation of cutting edge, highly optimized image processing algorithms on mobile platforms. Optimizing solution for high performance run-time, minimizing memory usage and power consumption Responsibilities include:

  • Implement algorithmic blocks from scratch, assuming responsibility for all development cycles – design, implementation, debugging, optimization and delivery.
  • Perform code run time and memory footprint optimizations on various platforms
  • Participate in SW architecture design
  • Mentoring and eventually leading less-experienced team members
  • Collaborate with team members, algorithms engineers and colleagues in solving problems and overcoming design challenges
  • Interface with engineering teams at customers and suppliers sites




B.Sc. in Computer Science from a certified University.




  • 5 years of experience in C/C++ development
  • Object oriented programming experience
  • End to end applications design and implementation
  • Multi-threaded programming
  • Proven track record of finding bottlenecks and delivering optimized, high-quality code
  • Experience implementing complete SW solutions
  • Knowledge in algorithms development and implementation
  • Fast learner, team player, reliable, motivated, hard worker