Software Engineer
- Egg Harbor Township, NJ
- $65,000-150,000 per year
- Permanent
- Full-time
- Lead or support the installation, configuration, and validation of TFDM software components on operational hardware at field sites and in lab environments.
- Ensure proper loading of software builds, patch sets, and configuration files in accordance with FAA-approved deployment packages.
- Perform software readiness checks prior to deployment, ensuring required baselines, dependencies, and adaptation files are validated and properly staged.
- Coordinate closely with TFDM integration, adaptation, and hardware teams to align deployment timing and system configurations.
- Customize and tune software settings based on site-specific adaptation data, including runway configuration, surface traffic rules, and airspace procedures.
- Validate alignment between TFDM software and interfacing systems such as STARS, ERAM, TBFM, and surveillance feeds.
- Participate in Factory Acceptance Testing (FAT), Site Acceptance Testing (SAT), and Operational Readiness Demonstrations (ORD) to verify system functionality.
- Document and resolve discrepancies discovered during installation or testing events.
- Diagnose and resolve software-related problems, including interface errors, data corruption, configuration mismatches, or application crashes.
- Collaborate with software development teams and vendors to escalate and resolve complex software defects.
- Support version control, rollback planning, and patch management for TFDM deployments.
- Track and implement software updates as issued by FAA TFDM Program Office or system vendors, ensuring compliance with software release procedures.
- Verify successful data exchange and message flow between TFDM and external systems (e.g., SWIM, ASDE-X, Flight Object Exchange).
- Test FIXM and XML message formatting, timing, and content accuracy during installation and integration phases.
- Implement secure software configurations in alignment with FAA cybersecurity policies and system accreditation boundaries.
- Ensure software deployments follow access control protocols, system hardening guidelines, and data protection requirements.
- Maintain comprehensive installation logs, configuration records, deployment guides, and change documentation for each site.
- Support formal configuration audits and site certification processes.
- Work closely with site implementation leads, FAA facility personnel, airport operators, and contractors to support system activation and user transition.
- Provide on-site or remote technical support during critical events such as initial operating capability (IOC) and full operational capability (FOC).
- A Bachelor of Science degree in engineering or a related technical field
- 0-15+ Years Experience
- Ability to obtain Public Trust clearance
- Work location: Egg Harbor, NJ
- Position is: Completely in-person
- Work Hours: 9-5
- Travel: 10%
- Physical requirements:
- Extended Computer Use: Regular and prolonged periods of working at a computer terminal.
- Lifting and Carrying: Occasional lifting of equipment and materials weighing up to 50 pounds may be required during installations or maintenance.
- Mobility: Ability to move around the office environment to access computer hardware, networking equipment, and server rooms.
- Dexterity: Manual dexterity and visual acuity to operate computer equipment, troubleshoot issues, and perform tasks requiring precision.
- Sitting/Standing: Both prolonged sitting and occasional standing may be required for troubleshooting and attending to system issues.
- Background check: Must have ability to obtain and maintain a Public Trust.