Demo

Sr Software Engineer

OSI Systems, Inc.
Brockton, MA Full Time
POSTED ON 3/19/2025
AVAILABLE BEFORE 4/18/2025

Overview

The following information provides an overview of the skills, qualities, and qualifications needed for this role.

Rapiscan Laboratories manufactures radiation equipment. We develop and test X-ray imaging systems and equipment for the airport and security industries.

Our Advanced Technology team is seeking a Senior Software Engineer to be part of the software engineering function in Rapiscan 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 algorithms, 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, MFC, STL, and Win32 Development.
  • 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.
  • 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.
  • J-18808-Ljbffr

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Sr Software Engineer?

    Sign up to receive alerts about other jobs on the Sr Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at OSI Systems, Inc.

    OSI Systems, Inc.
    Hired Organization Address Las Vegas, NV Other
    Overview At Spacelabs Healthcare, we are on a mission to provide continuous innovation in healthcare technology for bett...
    OSI Systems, Inc.
    Hired Organization Address Lansing, MI Other
    Overview At Spacelabs Healthcare, we are on a mission to provide continuous innovation in healthcare technology for bett...
    OSI Systems, Inc.
    Hired Organization Address Oklahoma, OK Other
    Overview At Surveillance Health, we are passionate about pioneering advanced monitoring technologies that improve patien...
    OSI Systems, Inc.
    Hired Organization Address Oklahoma, OK Other
    Overview At Spacelabs Healthcare, you make a difference. Every member of our worldwide team is integral in improving tre...

    Not the job you're looking for? Here are some other Sr Software Engineer jobs in the Brockton, MA area that may be a better fit.

    Sr Software Engineer 4.24A

    Rudzinsky Associates, Brockton, MA

    Sr Software Engineer

    Analogic Corporation, Canton, MA

    AI Assistant is available now!

    Feel free to start your new journey!