Steven Ngo

Senior Software Engineer at Johnson Controls

San Jose, California, United States

About

Experience

  • Senior Software Engineer at Johnson Controls
    Oct 2020 - Present · 5 yrs 10 mos

    -IOT device development in the security and home automation market. -Development and certification work for devices using Z-Wave and ZigBee protocols. -Device bringup and kernel development for Qualcomm Snapdragon based system. -Android kernel development/customization.

  • Software Engineer at Qolsys
    Dec 2014 - Oct 2020 · 5 yrs 11 mos

    -Developed the latest IoT(Internet of Things) device in the security and home automation market. -Troubleshoot hardware implementation, LTE modem configurations, firmware for the Qualcomm Snapdragon 400 based system. -Firmware development for the MSP430 microprocessor for low-powered applications. -Devicetree configurations, and kernel and driver development for Android. -Worked with the Z-Wave Plus wireless software stack and worked getting devices to be in compliance with Z-Wave Plus certification requirements. -Defined software requirements for software projects. -Worked with an international engineering team on various projects.

  • Associate Test Engineer 2 at KLA-Tencor
    Dec 2013 - May 2014 · 6 mos

    -Set-up, calibration, testing, and troubleshooting of circuits, components, instruments, and mechanical assemblies -Install, and setup image processing computers -Collaborate with development engineers to resolve non-conformances

  • Software Engineer at Advance Response
    Dec 2012 - Dec 2013 · 1 yr 1 mo

    -Lamp development, Amazon EC2 setup/configuration, Linux shell scripting -Developed web scrapes using PHP, Java, JavaScript, MySQL, and Selenium -Developed/setup job servers on cloud to run hundreds of scrapes in parallel -Developed project requirements and design based on customer constraints -Used SVN version control to managed code within the team -Used EBITA based programming development to create customer facing solutions -Perform data analytics to determine potential applications/solutions for customers

  • Software Engineer Intern at Tripful
    Oct 2011 - Jan 2012 · 4 mos

    -Created webpages using PHP, CSS, and MySQL -Used MVC architecture to organize code and to enable easy modifications of code