Georgia Tech Research Institute logo
Georgia Tech Research Institute
Posted 151 days agoVerified live 23h ago

Software Engineer - ASL - Open Rank

Brief overview

Atlanta, GAIn-person
UndergradOr in progress
Cap-exemptNo H-1B lottery
338 H-1B approvalsDept. of Labor
13 green cardsCertified filings
Clearance requiredU.S. government
Software development for complex systemsC/C++ programmingScripting with bash and PythonLinux GCC compilers and build toolsSoftware debugging on LinuxMulti-threaded and multi-process programmingInter-process communication (IPC) mechanismsNetwork protocol developmentSoftware requirements and designAdherence to coding standards and processesTechnical presentation and reportingSoftware estimationSecurity and safety standards complianceEmbedded software developmentContainerized software developmentAutonomous systems software developmentSensor system integration

About the company

Georgia Tech Research Institute logo
Georgia Tech Research Institutegtrc.gatech.edu

The Georgia Tech Research Institute (GTRI) is the nonprofit, applied research organization of the Georgia Institute of Technology (Georgia Tech).

Visa sponsorship history

4 years sponsoring, last filed FY2026Cap-exempt

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
338H-1B approved
99%approval rate
187new H-1B hires
13PERM certified
$89,191median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
2023121
202496
2025104
202617
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202330
202429
202526
202619
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20233
20241
20257
20262
Top sponsored roles
Assistant ProfessorPostdoctoral FellowResearch Engineer IIResearch Scientist IIAssociate Professor
Sponsored employees from
IndiaColombiaFranceTaiwan

Job description

Summary

The Georgia Tech Research Institute (GTRI) is a nonprofit, applied research division of the Georgia Institute of Technology. They are seeking a Software Engineer to design, develop, and test software applications, manage software development teams, and provide technical leadership in support of autonomous uncrewed aircraft programs.

Responsibilities

  • Perform software development, debugging, modification, enhancement, and documentation
  • Design, test, and develop computer software in order to meet program requirements
  • Develop and maintain kernel and user-level software and scripts
  • Contribute to research reports, presentations, white papers, and competitive proposals
  • Create and analyze network protocols
  • Develop software requirements and design
  • Develop software using approved coding standards and processes
  • Provide software development estimates
  • Ensure software is developed to meet military, safety, and security standards
  • Create and deliver technical presentations
  • Act as the software technical focal to sponsors for assigned projects

Skills

  • Experience developing software for complex systems using disciplined approaches and processes
  • Experience developing software in C/C++ languages
  • Experience with common scripting languages, including bash and Python
  • Experience developing software using Linux GCC compilers and related build and debugging tools
  • Experience developing software on Linux and deploying to Linux target systems
  • Familiar with multi-threaded and multi-process concepts and applications
  • Familiar with or aware of common software IPC mechanisms, such as shared memory, pub-sub messaging, or RPC
  • 2 years of related experience with a Bachelor's degree in Computer Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or related field
  • 0 years of related experience with a Masters' degree in Computer Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or related field
  • Due to our research contracts with the U.S. federal government, candidates for this position must be U.S. Citizens
  • Candidates must be able to obtain and maintain an active security clearance
  • Active Secret Clearance
  • Experience developing software for complex military systems using disciplined approaches and processes
  • Experience developing embedded software
  • Experience with containerized software development
  • Experience with multi-threaded and multi-process software development
  • Experience developing software for autonomous unmanned aircraft systems (UAS/UAV)
  • Experience developing software for autonomous unmanned surface vehicles (USV), unmanned ground vehicles (UGV), unmanned under systems (UUV)
  • Experience developing software for payloads on unmanned autonomous systems
  • Experience developing and integrating software interfaces to sensors systems (EW, EO, ATR, ML, etc.)
  • Experience with development of secure and/or safety critical systems
  • Experience with avionics data buses (MIL-STD-1553, ARINC 429, Ethernet, RS-422, etc.), tactical data links, military radios
  • Experience with military relevant open software standards and frameworks (MOSA software, FACE, OMS, VICTORY, etc.)
  • Experience with Jira, Confluence, Git
  • Experience with VMs, containers; SITL, HITL
  • Experience with DevOps, DevSecOps, CI/CD

Qualifications

Must Haves

  • Experience developing software for complex systems using disciplined approaches and processes
  • Experience developing software in C/C++ languages
  • Experience with common scripting languages, including bash and Python
  • Experience developing software using Linux GCC compilers and related build and debugging tools
  • Experience developing software on Linux and deploying to Linux target systems
  • Familiar with multi-threaded and multi-process concepts and applications
  • Familiar with or aware of common software IPC mechanisms, such as shared memory, pub-sub messaging, or RPC
  • 2 years of related experience with a Bachelor's degree in Computer Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or related field
  • 0 years of related experience with a Masters' degree in Computer Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or related field
  • Due to our research contracts with the U.S. federal government, candidates for this position must be U.S. Citizens
  • Candidates must be able to obtain and maintain an active security clearance

Nice to Haves

  • Active Secret Clearance
  • Experience developing software for complex military systems using disciplined approaches and processes
  • Experience developing embedded software
  • Experience with containerized software development
  • Experience with multi-threaded and multi-process software development
  • Experience developing software for autonomous unmanned aircraft systems (UAS/UAV)
  • Experience developing software for autonomous unmanned surface vehicles (USV), unmanned ground vehicles (UGV), unmanned under systems (UUV)
  • Experience developing software for payloads on unmanned autonomous systems
  • Experience developing and integrating software interfaces to sensors systems (EW, EO, ATR, ML, etc.)
  • Experience with development of secure and/or safety critical systems
  • Experience with avionics data buses (MIL-STD-1553, ARINC 429, Ethernet, RS-422, etc.), tactical data links, military radios
  • Experience with military relevant open software standards and frameworks (MOSA software, FACE, OMS, VICTORY, etc.)
  • Experience with Jira, Confluence, Git
  • Experience with VMs, containers; SITL, HITL
  • Experience with DevOps, DevSecOps, CI/CD

Benefits

  • Health & Welfare
  • Retirement Plans
  • Tuition Reimbursement
  • Time Off
  • Professional Development

More jobs like this