Senior Software Engineer Job at Rapiscan Systems, Andover, MA

Y29PSVlYRVVuR25oS05uaHpUWUxjWkdERHc9PQ==
  • Rapiscan Systems
  • Andover, MA

Job Description

Rapiscan Systems, 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.

Our Advanced Technology team is seeking a Senior Software Engineer to be part of the software engineering function in Rapsican Detection’s state-of-the-art trace detection product. The Senior Software Engineer will be an active and contributing member of a world-class design team based in Andover, MA. As a technical contributor on the Software Engineering team, you will be responsible for the software design efforts across multiple programs, 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.

Responsibilities

  • Contribute to 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 Integrated Product Development Process (IPDP), R&D, and external contracts.
  • Develop and apply advanced methods to the creation, design and development of complex software programs, and applications.
  • 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 & Production teams.
  • Provide regular status reports, written and/or verbal, to cross-functional project team members.
  • Mentor junior colleagues on the software team and assist with onboarding new team members.
  • Ensure adherence to business policies, EH&S, legal requirements, ethics.
  • Uphold the company’s core values of Integrity, Innovation, Accountability, and Teamwork.
  • Demonstrate behavior consistent with the company’s Code of Ethics and Conduct.
  • Duties may be modified or assigned at any time to meet the needs of the business.

Qualifications

  • Bachelor’s degree in Computer Science/Engineering discipline with 5+ years of software development or relative industry experience.
  • Experience with C/C++ and Object-Oriented Programming.
  • Experience with using RDBMS, e.g. PostgreSQL.
  • Experience with Qt
  • Exposure to programming languages, Python, Rust, JavaScript (React).
  • Experience in cross-platform software for Windows & Linux on embedded and web platforms.
  • Preferred experience developing containerized applications, Docker.
  • Preferred experience with Event Based systems e.g. AMPQ.
  • Functional knowledge of networking, including Docker networking.
  • GNU toolchain experience.
  • Solid communication skills, both written and verbal, to communicate with.

Desired Characteristics :

  • Advanced degree in Computer Science/Engineering or similar discipline.
  • Experience in software engineering for on premise systems.
  • Experience with designing component technologies and products in a regulated market (medical, aviation, utilities, transportation, etc.)
  • Ability to drive program deliverables and identify and resolve technical and program issues / decisions.
  • Team player with strong facilitation / interpersonal skills and a demonstrated commitment to continuous process improvement.

**This position includes an education verification as part of our background check.**

Please review our benefits here: Life at OSI

NOTICE TO THIRD PARTY AGENCIES

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 - Disability and Veterans

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.

Job Tags

Worldwide,

Similar Jobs

Robert Half

Marketing Account Manager Job at Robert Half

 ...not apply if you only come from Public Relations** Position Overview: Senior Account Executive (360 Marketing/Advertising Campaigns) Sets strategy so not only project & client managing but more importantlyaccount managing (direction/success) Builds and maintains... 

AdeIphi MedicaI Staffing

Radiation Oncologist #48361 Job at AdeIphi MedicaI Staffing

 ...Job Quick Facts: Specialty: Radiation Oncology Job Type: Permanent Facility Location: Mason City, IA Service Setting: Inpatient Reason For Coverage: Vacancy Coverage Period: ASAP - Ongoing Coverage Type: Clinical Only Work Schedule: TBD Physician... 

Moran Refreshments

Customer Experience Manager Job at Moran Refreshments

 ...At Moran Refreshments, we believe that exceptional customer experiences start with a strong team, a commitment to problem-solving, and...  ...we continue to grow, were looking for a Customer Experience Manager to take ownership of our customer relationships and ensure every... 

Portico Benefit Services

Supervisor, Operations Analysts Job at Portico Benefit Services

This position is responsible for the development, implementation, and support of operational solutions to meet business needs. This position works closely with organizational units and functional leaders and partners with vendors to leverage available technology. This ...

Williams Lea LLC

Data Entry Clerk Job at Williams Lea LLC

 ...Role Description This is a full-time on-site role for a Data Entry Clerk located in Advance, MO. The Data Entry Clerk will be responsible for typing, computer literacy, administrative assistance, communication, and customer service tasks on a daily basis. Qualifications...