Work Preference
Summary
Overview
Work History
Education
Skills
Timeline
Open To Work
Hi, I’m

Kong Yang

OKC
Kong Yang

Work Preference

Work Type

Full Time

Location Preference

Remote

Salary Range

$110000/yr - $200000/yr

Important To Me

Career advancementWork-life balanceCompany CultureFlexible work hoursHealthcare benefits401k matchPaid sick leaveWork from home option

Summary

Highly motivated Software Engineer with extensive experience in the defense sector and an active security clearance. Proven track record in developing and maintaining complex Aerospace Simulators and Trainers, with deep expertise in C# using the MVVM architectural pattern and WPF for robust application design. Currently specializing in safety-critical embedded mission systems utilizing C, C++, and Python, with a focus on Inter-Process Communication (IPC) via shared memory and Hardware-in-the-Loop (HITL) integration. A graduate of The University of Oklahoma with a Master of Science in Computer Science, with strong academic and practical interests in Software Architecture, Artificial Intelligence, and Robotics. Demonstrated ability to support engineering leadership in Agile Epic planning and estimation, bridging the gap between high-level system requirements and low-level hardware execution. Eager to leverage technical depth and defense experience in a role that emphasizes innovation in autonomous systems and robust, large-scale software design.

Overview

8
years of professional experience

Work History

Northrop Grumman Aeronautics Systems
Oklahoma City, OK

Software Engineer
05.2025 - Current

Job overview

  • Develop cross-language applications utilizing Shared Memory (SHM) to facilitate high-speed, low-latency data exchange and Inter-Process Communication (IPC) between C, C++, and Python environments.
  • Architected software interfaces to facilitate real-time data exchange and communication with hardware test benches, ensuring seamless integration between software logic and physical hardware components.
  • Engineer graphical and mission-critical system features using the Qt framework in C++, ensuring high-performance UI/UX and backend integration for aircraft mission displays.
  • Implement complex string parsing and data serialization logic in Python and C to process, interpret, and validate mission-critical telemetry and system log data.
  • Streamline build processes by managing and optimizing Makefile generation, reducing compilation overhead and maintaining environment consistency across multi-language repositories.
  • Support lead engineers in Agile planning, providing accurate effort estimations for Epics and designing technical requirements for complex, high-priority user stories.
  • Collaborate with multi-disciplinary teams, including systems engineers and cross-functional software groups, to resolve integration hurdles and modernize aircraft systems.
  • Perform rigorous debugging and troubleshooting of complex system behaviors, utilizing Python-based mock benches and unit testing to validate software functionality.
  • Maintain strict code quality and security standards through the use of static and dynamic analysis tools (Coverity, SonarQube) within CI/CD pipelines (GitLab, Jenkins).
  • Developed software solutions for advanced aeronautics applications, enhancing system performance and reliability.
  • Led cross-functional teams in the design and implementation of software systems for unmanned aerial vehicles.
  • Mentored junior engineers in coding best practices, fostering skills development and knowledge sharing across teams.

Long Wave Inc.

Software Engineer
11.2021 - 04.2025

Job overview

  • Designed, developed, and maintained a Flight Training Simulator for BLKII of the E-6B Weapon Systems Trainers (WST) in C# using MVVM architecture.
  • Lead resolution of Training Equipment Change Requests (TECRs) for a military training simulator by collaborating with on-base teams to validate, implement, and test updates for accuracy and alignment with operational requirements.
  • Managed the full software development lifecycle, including creating builds, running tests with the in-house testing team, and delivering final updates for on-site testing and deployment.
  • Collaborated with the on-base team to debug and fix simulator issues, working through rapid iterations to ensure timely delivery of software patches.
  • Coordinated with fleet personnel to implement validated updates and ensure sign-off for fleet-wide deployment.
  • Developed automation scripts in PowerShell for DHCP and iPXE network configurations, streamlining the deployment process across multiple subnets and network configurations.
  • Automated iPXE Boot Process: Scripted iPXE boot file generation for each subnet, ensuring seamless configuration hand-off without manual intervention.
  • Managed iSCSI target creation, enabling multiple initiators to map to a single iSCSI target, reducing reconfiguration needs for different operational scenarios.

Northeast Oklahoma Electric Cooperative

Software Developer
08.2020 - 11.2021

Job overview

  • Developed scripts to improve workflow within the company, including parsing logs for IP addresses, filtering by country code, and firewall integration.
  • Automated the parsing of email server logs to handle compromised accounts, blocking IPs and resetting passwords.
  • Scraped web data to filter relevant customer information for company use.
  • Generated SQL reports from the Informix Database and compared databases to correct inaccurate customer records.
  • Managed SharePoint, automating workflows, maintaining security, and updating forms and documentation for company use.

AT&T DIRECTV

Customer Service Representative
08.2018 - 11.2018

Job overview

  • Provided high-quality customer support in a fast-paced environment, adhering to workflow protocols.

Education

University of Central Oklahoma
Edmond, OK

Master of Science from Computer Science
12-2025

Northeastern State University
Tahlequah, OK

Bachelor of Science from Computer Science
05-2018

Skills

  • Programming Languages: C, C, C#, Python, PowerShell, Java, SQL, JavaScript, PHP, R, HTML, XML
  • Frameworks & Architecture: MVVM (Model-View-ViewModel), WPF, QT, NET, MVC, Software Design Patterns, RESTful APIs
  • Systems & Embedded: Shared Memory (SHM), Inter-Process Communication (IPC), Hardware-in-the-Loop (HITL) Integration, Real-time Data Exchange, Data Serialization (C/Python), Makefile Generation
  • Tools & DevSecOps: GitLab CI/CD, Jenkins, Git, TFS, Atlassian Suite (Jira/Confluence), Coverity, SonarQube, Linux/Unix, Windows
  • Networking & Infrastructure: DHCP, iSCSI, iPXE Boot Configuration, Network Automation, Apache Tomcat
  • AI, Robotics & Specialized: OpenCV (Computer Vision), Robotics Logic (Lejos/EV3), LLM Integration, Unity 3D, Augmented Reality (Vuforia/HoloLens), 3D Modeling (SketchUp)
  • Methodologies: Agile (Scrum/Kanban), Epic Planning & Effort Estimation, SDLC Management, UML Modeling, Unit Testing & Mock Benches

Timeline

Software Engineer

Northrop Grumman Aeronautics Systems
05.2025 - Current

Software Engineer

Long Wave Inc.
11.2021 - 04.2025

Software Developer

Northeast Oklahoma Electric Cooperative
08.2020 - 11.2021

Customer Service Representative

AT&T DIRECTV
08.2018 - 11.2018

University of Central Oklahoma

Master of Science from Computer Science

Northeastern State University

Bachelor of Science from Computer Science