Software Engineer - Torrance, CA

Seeking a Software Engineer to work in a fast paced, highly innovative environment.  The Software Engineer will work on 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, etc.  This position will work in our Integrated Systems Division in Torrance, CA.

Responsibilities:

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

  • 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.

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

Requirements:

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

  • Experience in using 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, C, C++, Java, Perl, and Python programming.

  • U.S. citizenship required.

PS/958