OSI Systems, Inc

R&D Engineer

2 weeks ago
Rapiscan Laboratories
Requisition #


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 range of locations such as, airports, border crossings, railway stations, sea ports 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.


Rapiscan Systems is seeking a hands-on R&D Engineer with experience in design and development of software and firmware for data acquisitions systems to work in our Longmont, Colorado location.  


  • Software development in C/C++, C#, Java
  • Support existing firmware as well as develop firmware for new products
  • Provide product requirements and design documentation
  • Participate in full product development cycle
  • 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.


  • B.S. (EE, Computer Science or similar) or eight years relevant experience and 5 years work experience OR Associates degree combined with 8 years relevant experience preferred.

  • Experience in at least one of the following languages: C/C++, C#, Java

  • Experience prototyping and building proof of concept hardware
  • Experience drafting requirements, testing, and test documentation
  • Experience in designing and debugging multi-threaded applications
  • Experience with relational databases (MySQL, Postgres, SQL Server)
  • Software development on Linux and Windows platforms 
  • Design knowledge of Analog, Digital, mixed-signal processing and low noise circuits
  • Experience with Microcontrollers (Atmel, Intel), FPGAs (Xilinx, Altera), PIC, DSP and PLDs
  • Embedded programming in C/C++ for DSP, Microcontrollers, FPGA and SBC  
  • Experience with HMI (Human Machine Interface) UI development
  • Must be US Citizen, as required by our contract with the US Government
  • Must have the ability to obtain US Secret Security Clearance


Equal Opportunity Employer


EEO is the Law


Poster Link: http://www1.eeoc.gov/employers/upload/eeoc_self_print_poster.pdf

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.