Software Engineer (FAA)
Role details
Job location
Tech stack
Job description
- Contribute to development of operational, functional, and performance requirements for weather sensors considered for airport operations
- Performing technical reviews sensor specification documents, including project interface and network documentation
- Review and support market surveys for weather sensors.
Travel Requirement: Travel to vendor and other FAA facilities for testing is required.
Security Clearance Requirements: Applicants must be US citizens. If hired into an FAA position, applicants will be required to complete the FAA's Vendor Application Procedures (VAP) in which a portion of the process includes applicants being subjected to an investigation by FAA security in order to be deemed eligible for public trust or sensitive positions. If hired into a DoD position, applicants will be subjected to a security investigation and must meet eligibility requirements for access to classified information.
Requirements
Do you have experience in Technical troubleshooting support?, Minimum BS in an engineering or equivalent discipline with 5 years relevant experience.
The following are additional required areas of 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.
Benefits & conditions
Pulled from the full job description
- Continuing education credits
- 401(k)
- Health insurance
- 401(k) matching
- Dental insurance
- Flexible spending account
- Life insurance, Salary: Starting at $70,000