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

Medical Director

Information Technology
Remote
06 Months (Contract)

This job, as part of a physician team, ensures that utilization management responsibilities are performed in accordance with the highest and most current clinical standards. The incumbent reviews escalated cases electronically and using Medical Policy criteria sets to evaluate the medical necessity and appropriateness of the requested treatment of service. Depending on the nature of the case, telephonic peer to peer discussions may be required. The incumbent ensures compliance to NCQA, URAC, CMS, DOH, and DOL regulations at all times. In addition to utilization review, the incumbent participates as the physician member of the multidisciplinary team for case and disease management. They will advise the multidisciplinary team on cases, particularly high-risk cases, through the team structure. Additionally, the incumbent may be assigned special projects to help support and improve the care of our members.

NCQA
URAC
CMS
DOH
and DOL

Electro-Optical Engineer

Information Technology
 Massachusetts
$71-$99 per hour on w2
3+ years

Location: Lexington, MA 02421 Conducts research and plans development and design of gas and solid-state lasers, masers, infrared, and other light emitting and light sensitive devices. Designs electronic circuitry and optical components with specific characteristics to fit within specified mechanical limits and to perform according to specifications. May conduct application analysis to determine commercial, industrial, scientific, medical, military, or other use for electro-optical devices. Other: Clearance: Interim clearance required to start Work Location: 100% onsite (limited remote flexibility on a case-by-case basis) Interview Process: First round via Zoom with hiring manager; second round via Zoom with additional team members

Python
C++
MATLAB
LabVIEW

Application Technical Specialist

Information Technology
 Rhode Island
6+ months contract

Location: Smithfield, RI 02917 This is a Technology rollout call center, so all our assignments involve taking or making calls for multiple technology projects. Also provides first level trouble shooting support to contractors/vendors on-site implementing the hardware.

IT hardware
Microsoft Outlook
Word
and Excel

Software Developer

Information Technology
 Massachusetts
3+ years

Location: Lexington, MA 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. Other: Clearance: Interim SECRET required at start; ability to obtain TOP SECRET (SCI) Work Location: 100% onsite Interview Process: Virtual interviews with potential onsite for local candidates

IT/Non healthcare

SAP Payroll Configuration & ECP Implementation Specialist

Information Technology
 Arizona
65
1+ years

Location: Glendale, AZ 85305 This role is focused on SAP On-Prem payroll configuration, design, and support for live systems, as well as migration and configuration of cloud-based ECP payroll solutions. The candidate will work closely with customers to validate configurations and ensure successful implementation of payroll solutions.

SAP
Strong communication and collaboration skills with stakeholders
ECP Payroll conversion and configuration.

Lab Technician

Information Technology
 North Carolina
12 Months (Contract)

Location (mandatory): Durham, NC 27703 Seeking a detail-oriented Lab Technician to support testing and quality assurance activities. This role involves hands-on work with laboratory equipment to perform electronic and material testing, record data, and generate reports. The ideal candidate will have a basic understanding of electronic theory, experience working with lab instruments, and the ability to follow standard operating procedures (SOPs) in a team environment.

Experience using Lab Equipment & Tools
RF / Advanced Testing

Engineering Associate - Electrical Engineering

Information Technology
 Delaware
12 Months (Contract)

Location (mandatory): Wilmington, DE 19803 Looking for an Engineering Associate – suitable for individuals with strong interest and background in science and engineering.

CAD
data acquisition

Program Assistant / Project Coordinator / Program Support

Information Technology
 California
$29–$33 per hour on W2
1+ years (initially 1 year, expected to extend to 2 years based on performance with potential for FTE conversion)

Location: San Diego, CA 92123 (Remote with initial onsite training) Level I role supporting program operations for an energy savings initiative. Responsible for performing quality control on incoming invoices submitted by third-party vendors, ensuring accuracy, completeness, and compliance with program requirements. This role involves intake processing, data validation, and verification to ensure all submitted information aligns with established guidelines and measures.

Organizational and time management skills
Adaptability
Excel
SAP

AW Dev Ops

Information Technology
 North Carolina
06 months

Location (mandatory): Charlotte, NC 28217 (Hybrid) Experienced professional supporting migration of legacy applications from Windows Server 2008 to modern environments (2019/2022) within IaaS. Skilled in migrating IIS websites, Windows Services, and handling SQL Server dependencies and message queue systems like MSMQ. Strong background in IIS administration, Windows Server upgrades, troubleshooting, and identifying migration risks and compatibility issues. Proficient in Microsoft technologies (.NET), Active Directory, networking, and automation using PowerShell, with exposure to CI/CD tools. Collaborative team player with strong communication skills, focused on documentation, structured execution, and continuous learning.

IIS Administration
Windows Server Migration
Application Migration
SQL Server Basics
Message Queue Systems
Windows Services Management
Active Directory Knowledge
PowerShell Scripting
Troubleshooting Skills
and DevOps Collaboration
logo

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


© 2026 All rights reserved.
logologologologo