Software Engineer - Torrance, CA

Seeking a Software Engineer for a fast-growing, cutting edge defense contractor specializing in advanced military defense, homeland security, and energy solutions in Torrance, CA.


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

  • Management of deliverables for a variety of engineering projects.


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

  • 2-5 years of hands-on experience in software design & development, or Master’s degree with relevant project work.

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

  • Familiarity with implementing firmware on Microcontrollers and Microprocessors and familiarity with ARM, JTAG, SWD is a plus.

  • Strong verbal and written communication skills required.

  • U.S. citizenship required.