Richard Srisamang

  • Principal Software Engineer at Raytheon IIS
  • Glendale, California, United States
  • Defense & Space

Previous positions

  • Principal Software Engineer at SafeNet
  • Controls Engineer / Senior Software Engineer at Octant Technologies, Inc.


UCI, Master’s Degree, Mechanical Engineering



I have a keen interest in helping companies build well-designed and reliable embedded systems. My passion is giving a system purpose through embedded software design and development.


  • Principal Software Engineer

    Raytheon Intelligence, Information and Services

    December 2016 – Present(2 years 10 months)Pasadena, CA

    Developing Flight Software at JPL.

  • Principal Software Engineer

    Raytheon Space and Airborne Systems

    December 2012 – Present(6 years 10 months)Torrance, CA

    -Project management, scheduling, and task estimation. -EmbeddedSoftware Development on commercial ethernet encryptors with ARM processors. -Hardware in the loop test unit development with Altera Cyclone V SOC fpga using embedded linux. -Software design, code and unit test, system integration and test. -Software requirements development and tracking through DOORS. -Software configuration management in GIT. -Security Processor Software Technical Lead supporting projects throughout all phases of development.

  • Principal Software Engineer


    April 2007 – December 2012(5 years 8 months)Torrance, CA

    -Developed manufacturing process of cryptographic cards insuring unique card identification and error tracking and logging using Perl and MS SQL. -Software project manager for embedded software library utilized in government ethernet encryption device. Able to manage small team of developers to provide timely completion of additional software functionality to the cryptographic core library. -Supported US Government Certification testing of products. -Developed several test tools with front end GUI in Perl/TKx for testing government communication systems.

  • Controls Engineer / Senior Software Engineer

    Octant Technologies, Inc.

    April 1998 – March 2007(8 years 11 months)San Jose, CA

    -Worked on several government defense contracts developing software for micro-satellites (XSS-10/XSS-11), UAVs, Hardware and Software-in-the-loop testing and simulation. -Experienced with RTOS including VxWorks and Green Hills. Also worked with MatrixX, SystemBuild and Autocode family of software products. -Developed and designed several core micro-satellite software modules which include commanding, system level fault protection, camera controller, and file uploads. -Wrote Perl test scripts interfacing with proprietary GSE system to help test satellite functional and system requirements. -Wrote Perl tools that recreated system initial conditions of satellite in a simulator to help verify against real satellite telemetry. -Experienced with BAE Rad750PPC


  • UCI

    Master’s Degree, Mechanical Engineering

    1996 – 1997

    Activities and Societies

    Mechanical Engineering Department TA for Dynamics and CAD Design

  • UCLA

    Bachelor’s Degree, Mechanical Engineering

    1991 – 1995

    Activities and Societies

    Human Powered Vehicle


  • Spanish, Thai

Skills & Expertise

  • Integration
  • Device Drivers
  • RTOS
  • Software Design
  • Firmware
  • Perl
  • Altera Cyclone V SOC
  • Unix
  • Software Requirements Development
  • Embedded Software
  • Embedded Linux
  • Cryptography
  • Object Oriented Design
  • VxWorks
  • Linux
  • TCP/IP
  • Embedded Systems
  • Real-Time Operating Systems (RTOS)
  • C
  • Internet Protocol Suite (TCP/IP)
  • Debugging
  • Software Project Management
  • C++
  • Software Engineering
  • Testing
  • Software Development
  • System Architecture

Volunteer Experience & Causes

Causes Richard cares about:

  • Arts and Culture
  • Economic Empowerment
  • Education
  • Environment
  • Health
  • Science and Technology