Software Engineer - Torrance, CA

Seeking a technically diverse Software Engineer with 3-5 years+ software design experience in C/C++ in a Windows & Linux environment to work in our highly innovative, fast paced R&D environment. 


  • Application software and graphical user interface development for a wide variety of engineering/scientific applications such as radar, sensors data fusion/analysis, terrain analysis, anomaly detection.

  • Responsibilities include research, innovative software design and implementation of reusable software and rapid prototyping.

  • Preparation of technical documentation for hardware, software, and firmware.


  • Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Master’s Degree is a plus.

  • 3-5 years+ software design experience, preferably in a fast paced R&D facility.

  • Well versed in C/C++ & Python (a plus) in both Windows & Linux environments

  • Versatile background in coding with exposure to other tools such as:

  • Eclipse, version control systems Qt, Visual Studio, debuggers, databases on Linux and Windows platforms as well as design, development and unit/system level testing for software based on libraries such as OpenCV, R, CUDA, BOOST, WorldWind, GIS, Java, Perl, and Python programming.

  • Excellent communication skills.

  • U.S. Citizen/green card holder required.