Software Engineer (FAA)

Basic Commerce & IndustriesAtlantic City, NJ
Onsite

About The Position

BCI is seeking a System Engineer to provide support to multiple Aviation Programs for the Federal Aviation Administration (FAA) and Department of Defense (DoD) in Atlantic City, NJ, and Philadelphia, PA. The role involves examining weather programs for interoperability with National Airspace Systems, Airline Dispatchers, Pilots, and Facility personnel. Experience with CSS-Wx and the Terminal Precipitation Program is highly desired. The position is located at the William J Hughes Technical Center in Atlantic City, NJ.

Requirements

  • Minimum BS in an engineering or equivalent discipline.
  • 5 years relevant experience.
  • Proficiency in C and Python programming languages, including troubleshooting and modifying existing code supporting operational infrastructure and developing automation scripts.
  • Experience installing, configuring, and troubleshooting various types of servers to support test and evaluation programming scripts.
  • Knowledge of maintaining, upgrading, and modifying MariaDB databases (or similar database technologies), including schema changes and table structure updates.
  • Ability to develop and modify data communication code for newly onboarded sensors supporting both polled and automatic data transmission methods.
  • Experience developing meteorological software algorithms using both real-time and databased (non-real-time) sensor data.
  • Ability to troubleshoot and resolve system performance issues, including network latency, I/O bottlenecks, and resource utilization.
  • Ability to diagnose and resolve software and Linux-based system issues across the operational environment.
  • US citizenship required.
  • Must complete the FAA's Vendor Application Procedures (VAP) for FAA positions, which includes an investigation for public trust or sensitive positions.
  • Must meet eligibility requirements for access to classified information for DoD positions, subject to a security investigation.

Nice To Haves

  • Work with CSS-Wx and the Terminal Precipitation Program is highly desired.

Responsibilities

  • Contribute to the development of operational, functional, and performance requirements for weather sensors considered for airport operations.
  • Perform technical reviews of sensor specification documents, including project interface and network documentation.
  • Review and support market surveys for weather sensors.
  • Provide System Engineering support to multiple Aviation Programs.
  • Examine weather programs from the perspective of interoperability with existing and planned National Airspace Systems, Airline Dispatchers, Pilots and Facility personnel.
  • Work with CSS-Wx and the Terminal Precipitation Program.
  • Install, configure, and troubleshoot various types of servers to support test and evaluation programming scripts.
  • Maintain, upgrade, and modify MariaDB databases (or similar database technologies), including schema changes and table structure updates.
  • Develop and modify data communication code for newly onboarded sensors supporting both polled and automatic data transmission methods.
  • Develop meteorological software algorithms using both real-time and databased (non-real-time) sensor data.
  • Troubleshoot and resolve system performance issues, including network latency, I/O bottlenecks, and resource utilization.
  • Diagnose and resolve software and Linux-based system issues across the operational environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service