Sr. Staff Software Engineer - Torrance, CA

Seeking a Senior Staff Software Engineer with a passion for software and 5+ years of experience in software development and experience with C/C++, Java and any other programs such as Perl, Python, etc.. to join our fast paced, highly innovative company in Torrance, CA.


  • Be involved with application software development for imaging systems, sensors data analysis, software control of hardware systems, modeling, and simulation

  • Hands on development of application software for modeling, simulation, data analysis and visualization applications


  • Bachelor's Degree and equivalent experience required. Master’s Degree degree preferred in Computer Science, Computer Engineering, Electrical Engineering, Physics, or a related field

  • 7+ years’ experience in software development using tools such as Qt, Visual Studio, debuggers, databases on Linux and Windows platforms

  • Experience with development tools including Eclipse and version control systems

  • Experience in design, development and unit/system level testing for application software based on libraries such as OpenCV, R, CUDA, BOOST, GIS or similar packages

  • Expert level skills in C, C++, Java, Perl, and Python programming and Linux operating systems

  • Must have experience in technical writing to produce software documentation

  • Excellent communication skills – verbal and written

  • Ability to learn and work in a wide range of application domains including but not limited to image processing, modeling/simulation and visualization; data-analysis and networking will be a plus

  • U.S. citizenship required