Software Developer

SGS_JOB_1359

Information Technology
 Massachusetts
RWSL and RIPSA
Computer networking (TCP/IP and UDP/IP)
C/C++
GIT/GITHUB
Hardware and Software Integration
Linux/Unix
Multiprocessing and inter-process communication
Real-time.

Contract - 3+ Years

• The group designs, builds, and tests systems that improve safety and efficiency in the National Airspace System. The development of these systems often involves extensive software writing, testing, and integration, requiring the services of contingency workers specializing in software development. • The Runway Incursion Prevention through Situational Awareness (RIPSA) is an ongoing program with the Federal Aviation Administration (FAA) intended to reduce instances of runway incursions: incidents in which aircraft, vehicles, or people are incorrectly present on a protected part of the airport designated for takeoffs and landings. As part of RIPSA, the Laboratory is adapting, modifying, and extending software created for an earlier program, Runway Status Lights (RWSL). In RWSL, airport surveillance data is used to control red lights embedded in the airport pavement. These lights are activated to warn pilots when it is unsafe to enter or take off from a runway. The software that controls these lights requires adaptation to each new airport it is deployed to. A major element of RIPSA will be to perform this adaptation to a new airport, but also to modify and extend the software to accommodate new surveillance inputs and potentially other changing parameters.

Job Responsibilities:

  • Develops application software. Writing and implementing efficient code. Researches, designs, develops and implements software applications and systems. Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. Evaluates, designs and implements interface between hardware and software, operational requirements, cloud offering, system architecture, security and characteristics of overall system. Researching, designing, implementing and managing software programs. Identifying areas for modification in existing programs and subsequently developing these modifications. Determining operational practicality. Documents testing, client experience and maintenance of system corrections. May partner and collaborate with cyber security teams to ensure compliance with security standards. May develop and conduct unit tests.

Skills:

  • Existing strong familiarity with RWSL and RIPSA code Fluency in C++ Fluency in Linux/Unix OS Proficiency with computer networking, including TCP/IP and UDP/IP communication Proficiency with multiprocessing and inter-process communication Experience with revision control systems in general and Git in particular Software/Algorithm Development Software Documentation Object Oriented Software Design and Development Hardware and Software Integration Real-time processing systems Strong team communication
  • Existing strong familiarity with RWSL and RIPSA code
  • Fluency in C++
  • Fluency in Linux/Unix OS
  • Proficiency with computer networking, including TCP/IP and UDP/IP communication
  • Proficiency with multiprocessing and inter-process communication
  • Experience with revision control systems in general and Git in particular
  • Software/Algorithm Development
  • Software Documentation
  • Object Oriented Software Design and Development
  • Hardware and Software Integration
  • Real-time processing systems
  • Strong team communication
  • Familiarity with the MODBUS protocol
  • Familiarity with the MODBUS protocol
  • Familiarity with the MODBUS protocol
  • Familiarity with the MODBUS protocol
  • Familiarity with the MODBUS protocol
  • Experience with real-time processing systems
  • Experience with aviation, especially airport safety systems
  • Experience developing parsers for decoding binary data streams
  • Experience with radar data processing
  • Proficiency with MATLAB
  • C++11 or later, Stand Template Library, Boost library

Education/Experience:

  • Clearance: Candidates should have an active clearance (secret/top secret, etc.) in order to be considered for this position due to the nature of the work being done. Do not submit candidates if they do not meet this requirement.
  • Work from Home: This position is HYBRID. The individual will be required to be onsite 2-3 days a week. Candidates are expected to be local at the time of the start of the assignment. Final scheduled TBD by hiring manager.
  • Travel: Domestic travel to San Antonio, TX with the possibility of traveling to DC. Travel time is potentially up to a week.
  • Interview Process: 1st round interview will be a Zoom with the hiring manager. 2nd round interview will be a Zoom with additional team members as need.

Related Jobs

Laborer / Warehouse Worker (CAN)

Information Technology
Ontario
1 month to 2 months

We are seeking a physically fit and experienced warehouse worker, The main responsibilities for this role include returning to stock (BTS) items to warehouse shelves and picking customer orders using a handheld scanner. Uses RF scanner to pick orders and relocate products using forklifts and other equipment. Handles all inbound/outbound warehouse products (pick, unload, label, store). Maintains a clean and safe work area throughout the distribution center. Handles high volume workload while maintaining a high level of accuracy to ensure inventory accuracy.

Handheld Scanner
RF Scanner
Load
Unload

Data Engineer

Information Technology
 Florida
12+ Months (Contract)

Min 3 years’ experience as an expert using Power BI. Looking for people who have created presentations and Dashboards. We are not looking for someone who has worked with a team to create these as a team, but we need someone who knows how to create aspects of the presentations and dashboards on their own.

Power BI Fabric
Python
R
and SQL.

Senior IS Technician

Information Technology
 Massachusetts
04+ Months (Contract)

Assist local FTS Technicians in completing projects, installing computer equipment, and running service calls. Work alone, under guidance, and drive between several locations daily, performing these duties.

Computer Hardware
Printer
Customer Service
Hardware Repair Experience

IT Performance Engineer

Information Technology
 Georgia
12 Months

Location : Marietta, GA. IT Performance Engineer position is a member of the Systems, Network and Applications Performance (SNAP) Center of Excellence. The successful candidate will be responsible for providing full-stack performance engineering support to Aeronautics, Space, Rotary & Mission Systems, and / or Missiles & Fire Control critical infrastructure, services or applications.

Performance Engineer
Java Virtual Machine (JVM)

Program Analyst, Staff

Information Technology
 California
$50 - $57
3 Months +

Location ; San Diego, CA 92121. Looking for Program Analyst at staff level dealing with software development and product management in embedded/SOC background.

Project/Program Management
Embedded/SOC
Software Development
Semiconductor Industry

Data Visualization Specialist (Qlik, Tableau, SQL, semantic data access mechanisms)

Information Technology
 Pennsylvania
$55 - $60/hr on W2.
06 Months (Potential to convert to Permanent)

The Data Visualization Specialist will work on complex, highly visible tasks and projects, sometimes leading projects. The role requires expertise in business analytics solutions, utilizing various data visualization tools like Tableau and Qlik, as well as working closely with data engineers to meet business requirements. This position is remote but based in Pennsylvania with a shift schedule of 9AM - 5PM EST. There is potential for the role to convert to a permanent position based on performance

Data Visualization
Tableau
Qlik
Power BI
SQL
Business Analytics
SAP
Data Engineering
Business Process Innovation
Requirements Gathering
Semantic Data Access

System Administrator

Information Technology
 Massachusetts
Contract - 3 years (possibilities of extension)

Small Description: Maintains operation of multi-user computer systems, including coordination of infrastructure and cloud responsibilities. Develops and designs core operating system builds. Responsible for coding, virtualization, and automation of systems. Sets up administrator and service accounts, maintains an active directory of users and system documentation, tunes system performance, installs system-wide software, and allocates mass storage space. Assesses and resolves user access problems related to security controls to minimize business impact and risk exposure. Identifies and evaluates vendor products and establishes vendor monitoring and tracking processes. Performs capacity planning and monitors/tunes systems. Recommends appropriate platforms for purchase, coordinates installation, and provides backup recovery. Serves as a point of escalation for major incidents that are unresolved at the helpdesk level. Develops and monitors policies and standards for allocation related to the use of computing resources. May draft general IT communications to end-users including notifications of outages/downtimes.

Linux and Windows Operating systems
IT Security Policies like (NIST/RMF/JSIG)
Networking experiences
Programming languages
Secret Clearance

Systems Administrator

Information Technology
 Massachusetts
3+ years (high possibility of extension)

Small Description: Seeking an experienced Classified Systems Administrator to support, maintain, and secure enterprise Windows-based systems in a classified computing environment. This role involves managing Active Directory, GPOs, DNS/DHCP, system imaging, and VMware infrastructure including ES Xi and vCenter. The candidate will ensure STIG compliance using DISA tools and automate tasks with PowerShell/Power CLI. Responsibilities include system performance tuning, patch management, capacity planning, and incident escalation. Experience with NetApp storage, Cohesity backups, VMware v SAN, Ansible, and RHEL is a plus.

Windows Server
Workstation Administration
Active Directory
Group Policy Management
Virtualization Technologies (VMware vSphere)
Security Compliance
STIG Hardening
Scripting and Automation (PowerShell/ Power CLI)
System Imaging
Software Deployment
Linux System Administration
Automation Tools
Backup and Storage Solutions

Systems Administrator

Information Technology
 Massachusetts
3+ years (high possibility of extension)

Manages and maintains multi-user computer systems, including infrastructure, cloud, and virtualization. Designs OS builds, automates systems, and oversees user access, security, and system performance. Handles capacity planning, software installations, backup recovery, and major incident escalations. Evaluates vendor products, enforces IT policies, and supports M&A activities related to IT infrastructure.

Extensive RHEL 7/8 Support
Red Hat Satellite
Advanced Linux Troubleshooting
Strong Scripting
Linux Storage Configuration
Network Administration
Security Compliance & Automation
Excellent Communication & Collaboration
logo

At SGS Consulting, we go beyond resume-job matches, creating meaningful connections and pathways for individuals to thrive in defining careers.

Our Services

Contingent Workforce Solutions

Strategic SOW Services

Payroll Solutions


2025. All right reserved.
logologologologo