OSI Systems, Inc

Sr. Algorithm Engineer

IN-AP-Madhapur, Hyderabad
2 months ago
Rapiscan Systems Pvt Ltd
Requisition #


Rapiscan Systems is an industry leader in detection technology, providing cargo and vehicle inspection systems and services for ports, borders, military, high-threat facilities, and checkpoints to help customers combat terrorism, drug smuggling, illegal immigration, and trade fraud.  We offer a broad array of scanning system configurations that leverage low-, medium-, and high-energy X-ray technology—or multiple X-ray technologies—to address each customer’s unique security application requirements. Our commitment to excellence in imaging performance, innovative design, and uncompromising quality ensures our solutions consistently deliver best-in-class imaging, high reliability, and operator satisfaction, to help customers find threats and contraband with ease and confidence.


Senior Algorithm Engineer shall be responsible for the design, implementation and testing of a variety of Algorithm solutions. He/She should be able to effectively work within a team of technically strong engineers.  He/She should be adhering to the schedules, standards and quality processes and procedures of the Organization. A Senior Algorithm Engineer shall be responsible for resolving the small to medium range of issues in the development and help the junior team members in resolving these kind of issues. He/she should be involved in the design, analysis and business requirements of the products. Knowledge and ability to manage the entire software development life cycle process is essential for a Senior Algorithm Engineer.


  • Autonomous in development, design and resolving the critical issues of Software
  • Primary responsibilities involve working with the design teams to effectively understand and implement the solutions independently.
  • Develop the pseudo code/flow chart for the given design solution of the product
  • Building the software for testing and product release.
  • Maintaining systems by monitoring and correcting software defects
  • Ability to find creative solutions to moderately defined problems
  • Familiar with software development process like waterfall, Agile/Scrum methodology etc.
  • Mentor junior engineers and improving their problem solving skills


Educational Requirements


  • E/M.Tech( Phd. Preferred) in the disciplines of EEE/ECE/CSE. Knowledge and experience with image processing and computer vision will be a definite plus.
  • Experience with atleast 5 years Software development experience in related field.


Specific Knowledge and Skills


Candidates should have experience in the following skills and technologies:


  • Excellent working experience in VC++, MFC classes, C++ / C# .Net, ASP.NET Framework (latest technologies LINQ, WCF, WPF, .NET v3.5)
  • Strong knowledge and working experience in Visual Studio 6.0/2005/2008, Visual Studio .NET 2003 & 2005, Apache Web server
  • Strong working knowledge on UI applications, MSQL databases, OS concepts for Windows 2000/XP/7 platforms
  • Knowledge of data structures and Knowledge in COM/DOCM/Socket programming.
  • Good knowledge of Microsoft SQL Server, Principles of Concurrent/Thread programming
  • Proven experimental and troubleshooting skills
  • Functional testing & debugging of production software
  • Participate in technical reviews to ensure product quality
  • Complete assigned tasks on-time and in accordance with the appropriate process


Functional Skills


  • Knowledge in Matlab, IDL or similar image processing tool is a plus.
  • Knowledge of Screening and Scanning technologies is an advantage
  • Exposure in the Critical, Safety and Security Systems domain is a plus
  • Strong background in data structure and OS concepts is plus
  • Knowledge in design using OOAD, UML, is advantage.


Soft Skills


  • Ability to accomplish assigned tasks without supervision.
  • Excellent verbal/written communication skills with a very good teaming skills
  • Good documentation skills and software process discipline

Self initiative and at self managed with small or medium issues resolution


OSI Systems, Inc. has three operating divisions: (a) Security, providing security and inspection systems, turnkey security screening solutions and related services; (b) Healthcare, providing patient monitoring, diagnostic cardiology and anesthesia systems; and (c) Optoelectronics and Manufacturing, providing specialized electronic components and electronic manufacturing services for original equipment manufacturers with applications in the defense, aerospace, medical and industrial markets, among others.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.