OSI Systems, Inc

Senior Software Engineer (BB-811E3)

Found in: Talent IN

Description:
Job Description OverviewRapiscan Systems, a wholly owned subsidiary of OSI Systems, Inc. designs, manufactures and markets security and inspection systems worldwide. Our products are used to inspect baggage, cargo, people, vehicles and other objects for weapons, explosives, drugs, and other contraband. Rapiscan Systems security and inspection devices can be found in a wide range of locations such as, airports, border crossings, railway stations, seaports and terminals, government and military installations and nuclear facilities. As the world’s leading security screening provider, Rapiscan Systems provides state-of-the-art products, solutions, and services to meet our customers’ most demanding threat detection needs. Responsibilities Senior Software Engineer shall be responsible for the implementation and testing of a variety of software solutions in the product line based on the supplied design. 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 proceed.Roles & Responsibilities:Autonomous in development, design and resolving the critical issues of SoftwarePrimary 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 productBuilding the software for testing and product release.Maintaining systems by monitoring and correcting software defectsAbility to find creative solutions to moderately defined problemsFamiliar with software development process like waterfall, Agile/Scrum methodology etc.Mentor junior engineers and improving their problem solving skillsUnit testing & debugging of production softwareContinually updating technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications.Uphold the company’s core values of Integrity, Innovation, Accountability, and TeamworkDemonstrate behavior consistent with the company’s Code of Ethics and ConductIt is the responsibility of every employee to report to their manager or a member of senior management any quality problems or defects in order for corrective action to be implemented and to avoid recurrence of the problem.Duties may be modified or assigned at any time to meet the needs of the business. Qualifications BE/B.Tech or M.E/M.Tech in the disciplines of EEE/ECE/CSE or MCA degree or equivalent experience.At least 6 years of experience in Software development using several of the skills and technologies mentioned belowSpecific Knowledge and SkillsCandidates should have experience in the following skills and technologies:Required:Experience in building rich applications using HTML5 (including Canvas component), CSS3, JavaScript (ES6)Extensive Experience on AngujarJS , AngularExperience in WebGL based code developmentWriting extensive unit tests using Jasmine or other frameworksExperience in consuming RESTful Web ServicesExperience in JavaScript build tools like grunt or gulp or web pack toolsExperience on building responsive designs using HTML and CSSKnowledge of front-end debugging using chrome dev tools.Ability to establish and promote best practices.Strong sense of visual and UI designExperience in CSS Bootstrap frameworkKnowledge of cross platform / browser compatibility issues and how to overcome it with top of the line UXExperience in creating charts, graphs, dashboards.Experience with Agile software development methodologyNice to Have:Scripting Languages: Index DB, SVGIDE Tools: Web Storm / VS CodeConfiguration Management Tools: Maven, GIT, Ant, and CI tools like Jenkins or HudsonFunctional SkillsKnowledge of Screening and Scanning technologies is a plusExposure to Security Systems domain is a plusExposure to Test Driven Development is a plusSoft SkillsVoice out issues and seek proactive help from other team membersExcellent verbal/written communication skills with very good teaming skillsGood time management and organizational skillsAn ability to work to deadlinesOSI 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.

calendar_today6 days ago

report

location_on Hyderabad, India

work OSI Systems, Inc

Apply:
I expressly authorise the Terms and Conditions

Similar jobs