Massachusetts Information Technology Jobs

Search for Jobs in Information Technology
MassHire JobQuest Logo

Job Information

OSI Systems, Inc. Software Engineering Manager in Andover, Massachusetts

Rapiscan 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 rage 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.

Our Technology Team is seeking a Software Engineering Manager to drive the software engineering function of state-of-the-art chemical and trace detection products. The Software Engineering Manager will be an active and contributing member of a world-class design team based in Andover, MA. As a leader of the Software Engineering team, you will be responsible for the administrative function of the group, software design efforts across multiple programs, product cybersecurity,and product sustaining engineering support for legacy programs. Software design scope will span low-level embedded controls, advanced detection algorithm, GUI and data management, communications, and network integration. This is a hands-on managerial position with 50-75% of the time developing and contributing for the Software team.

  • Manage the overall software engineering team efforts on multiple programs to ensure satisfaction of performance, schedule and budget.

  • Design & maintain software for new & existing products

  • Prepare software product specifications as part of the NPI (New Product Introduction) process, R&d, and external contracts

  • Develop project time-lines, determine and obtains resources, assign tasks, monitors progress and results, and provide technical leadership

  • Develop and apply advanced methods to the creation, design and development of complex software programs, and applications

  • Coordinate SW strategy and execution across multiple programs

  • Supervise cybersecurity efforts to include scanning for vulnerabilities and patching them

  • May act as Project Leader or expert level troubleshooter on large or difficult software project installations or critical software solutions that may include on-site client work

  • Provide technical support to Service, Sales, and Production teams

  • Lead/Mentor the team by providing manpower planning, assignments, maintaining employee performance and providing career/training guidance

  • Performs other duties as assigned by management

  • Uphold the company’s core values of Integrity, Innovation, Accountability, and Teamwork

  • Demonstrate behavior consistent with the company’s Code of Ethics and Conduct

  • It 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.

  • BS in Computer Science or engineering

  • 3+ years Software Manager experience

  • 8+ years of overall software development experience

  • Essential Knowledge, Skills, and Abilities Required:

  • Expertise in managing software projects for Windows/Linux embedded platforms

  • Experience with C/C++/V++17 and Object Oriented Programming

  • Qt, MFC, STL, Win32 Development Experience

  • API design experience is desirable

  • Embedded RTOS experience

  • GNU tool-chain experience

  • Qt Creator, Eclipse, Microsoft Visual Studio

  • Embedded systems design

  • Solid communication skills, both written and verbal, to communicate with scientists, electrical and mechanical engineers, suppliers, production, manufacturing engineers, quality, and customers

  • Be an effective people manager who provides technical guidance, evaluation, and facilitates career growth


OSI Systems, Inc. and its subsidiaries (collectively “OSI”) does not accept unsolicited resumes from recruiters or employment agencies. If any person or entity, including a recruiter or agency, submits any information, including any resume or information regarding any potential candidate, without a signed agreement in place with OSI, OSI explicitly reserves the right to use such information, and pursue and/or hire such candidates, without any financial obligation to the person, recruiter or agency. Any unsolicited information or resumes, including those submitted directly to hiring managers, are considered and deemed to be the property of OSI.

Equal Opportunity Employer

EEO is the Law

Poster Link:

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.

Requisition #: 20827

External Company URL:

Street: 23 Frontage Road

Telecommute: No