Software Engineer or Senior Software Engineer - Torrance, CA

Seeking a Software Engineer and/or Senior Software Engineer with 2 years+ engineering experience to develop software for machine learning, deep learning and computer vision related projects. The Software Engineer will report directly to the Director, Adaptive Computing for Integrated Systems. We are creating highly innovative, next generation systems, such as flight data recorders, advanced data transfer systems, and mission computer systems for military aircraft and X-Ray inspection systems, ground systems, encryption, and electronic warfare.

*This position may be hired as a Software Engineer or Sr. Software Engineer based on qualifications and skills.


  • Create cutting-edge application software development for machine-learning, deep learning and computer vision projects.

  • Train, evaluate and debug machine-learning models.

  • Participate in building high quality machine-learning datasets.


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

  • 2+ years’ experience in software development using C++ and/or Python.

  • Experience in design, development and testing for application software based on libraries such as OpenCV, TensorFlow or similar packages.

  • 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 machine-learning, computer vision and deep learning.

  • U.S. citizenship required.


  • Opportunity to work on a variety of cutting-edge technologies

  • Highly competitive salary and benefits package

  • Performance driven, employee centric culture

  • Best in class leadership who provide mentorship, engagement, and support

  • Ongoing career development that promotes continued education and learning