Thomas Sinis

 

  • Staff Software Engineer at Major Aerospace Firm
  • Yorba Linda, California, United States
  • Computer Software

Previous positions

  • Principle Software Engineer at Siemens
  • Lead Embedded Engineer at Airware

Education

University of Illinois at Chicago, Master’s degree, Electrical and Electronics Engineering

Background

Experience

  • Staff Software Engineer

    Major Aerospace Firm

    August 2017 – Present(2 years 2 months)Anaheim, CA

  • Principle Software Engineer

    Siemens

    January 2014 – July 2017(3 years 6 months)Rancho Cucamonga, CA

    Technical lead of 6 – 8 SW Engineers for the Wayside Inspector System (RT Linux). The hardware contained a single Power PC CPU running embedded Linux (BusyBox). Provided design, oversight, code, test and integration. Ported U-Boot and the Linux kernel to this project.

  • Lead Embedded Engineer

    Airware

    July 2013 – December 2013(5 months)Newport Beach, CA

    Embedded firmware development for Airware’s UAV Autopilot series: FlexPilot, FlexQuad, NanoPilot and GroundStation.

  • MYS III System Engineer

    Panasonic Avionics / Kelly Services

    January 2012 – June 2013(1 year 5 months)Lake Forest, CA

    Create customer facing requirement documents for In-Flight Entertainment systems. Interface with customers to determine unique system applications suited for Boeing and Airbus aircraft.

  • Sr. Software Engineer

    Cornerturn, LLC

    December 2007 – November 2011(3 years 11 months)Corona, CA

    Design, code and test software for small battery powered devices using embedded ARM 7 processor. Java Based GUI software to program and control the small battery powered devices. Java data playback tools and target simulator for ALFS program. Interfaced to RS 485, Arinc 429 and GPIO HW in C++ using Factory and Strategy patterns. Maintain and modify existing RF signal processing software.

  • Sr. Software Engineer

    General Dynamics / Digital System Resources

    January 2000 – November 2007(7 years 10 months)Anaheim Hills, CA

    Lead Engineer to port a Large scale Sonar project software to Sundance Dual TI 6713 DSP modules. The Sonar SW had to be significantly modified in order to run with limited resources. Lead engineer of an RF communication system including direction finding using COTS hardware. The RF system was portable, battery powered and capable of receiving low power signals from several hundred miles. It was integrated with Google Earth for location results. Design and implement process communications over LAN via TCP/IP.

  • Sr. Software Engineer

    Premier Laser Systems

    March 1997 – December 1999(2 years 9 months)Irvine, CA

    Designed embedded software for dental and ophthalmic medical laser products to meet the requirements of the FDA, BSI and IEC. The control software ran on Erbium-Yag and diode lasers. Software maintenance of existing products. This included changes to fix existing bugs and to meet FDA approved hazard analysis requirements.

  • Senior Engineer

    Sabtech Industries

    September 1991 – March 1997(5 years 6 months)Yorba Linda, CA

    Lead Engineer for COTS PC and VMEbus I/O interface boards. Specific tasks included: Technical direction for new products, Embedded software (Firmware) for VMEbus I/O products, PC I/O drivers, customer support, software and hardware sustaining engineering, regression test software, QA test software, Hardware logic design and prototype debugging, User’s manuals and Interface documentation.

  • System Engineer

    Hughes Aircraft Company

    February 1987 – September 1991(4 years 7 months)Long Beach, CA

    Lead Designer and Technical Leader of a group of engineers responsible for a memory management subsystem for REALSCENE, a real-time photo realistic scene generator. Tasks included selecting and integrating VMEbus hardware, device drivers, embedded applications and custom hardware drivers. This structural design included software and hardware interface documentation, software module breakdown, software module flowcharts and scheduling. System administrator for Motorola UNIX computers and VRTX RTOS kernel. Wrote a VRTX board support packages (BSP) for a new VMEbus single board.

Education

  • University of Illinois at Chicago

    Master’s degree, Electrical and Electronics Engineering

  • University of Illinois at Chicago

    Bachelor’s degree, Electrical and Electronics Engineering

Skills & Expertise

  • Tortoise SVN
  • RTOS
  • Visual Basic
  • JIRA
  • Z80
  • OOP
  • Mercurial
  • TI DSPs
  • 8053
  • Eclipse
  • I2C
  • Unix
  • SQLite
  • Embedded Linux
  • Object Oriented Design
  • RS-485
  • Code Composer Studio
  • 386EX
  • Assembly
  • Linux
  • Embedded Systems
  • uVision
  • RS-232
  • J2EE
  • UML
  • C
  • Confluence
  • IBM DOORS
  • MySQL
  • C++
  • GUI
  • GNU tools
  • 1553
  • Keil RTX
  • Software Engineering
  • Programming
  • Java
  • Busybox
  • ARM Cortex-M4
  • Software Development
  • Arinc 429
  • Scrum
  • SQL