Software Engineer

4 weeks ago


Huntsville, United States Georgia Tech Research Institute Full time
Software Engineer - ASL - Open Rank


Submit Resume
ID: 500016

Type: Researchers

Location: Huntsville, AL

Categories: Embedded Systems, Sensors Integration, Software Development/Design

Overview:

The Georgia Tech Research Institute (GTRI) is the nonprofit, applied research division of the Georgia Institute of Technology (Georgia Tech).Founded in 1934 as the Engineering Experiment Station, GTRI has grown to more than 2,900 employees, supporting eight laboratories in over 20 locations around the country and performing more than $940 million of problem-solving research annually for government and industry.GTRI's renowned researchers combine science, engineering, economics, policy, and technical expertise to solve complex problems for the U.S. federal government, state, and industry.

Georgia Tech's Mission and Values

Georgia Tech's mission is to develop leaders who advance technology and improve the human condition. The Institute has nine key values that are foundational to everything we do:

1. Students are our top priority.
2. We strive for excellence.
3. We thrive on diversity.
4. We celebrate collaboration.
5. We champion innovation.
6. We safeguard freedom of inquiry and expression.
7. We nurture the wellbeing of our community.
8. We act ethically.
9. We are responsible stewards.

Over the next decade, Georgia Tech will become an example of inclusive innovation, a leading technological research university of unmatched scale, relentlessly committed to serving the public good; breaking new ground in addressing the biggest local, national, and global challenges and opportunities of our time; making technology broadly accessible; and developing exceptional, principled leaders from all backgrounds ready to produce novel ideas and create solutions with real human impact.

Project/Unit Description

The Applied Systems Laboratory (ASL) Air and Missile Defense Systems (AMDS) Division of the Georgia Tech Research Institute (GTRI) is seeking a Software Engineer to become a member of a small Agile team supporting an established program for Army Air and Missile Defense. Located in Huntsville, Alabama, ASL conducts world-class applied research in avionics modeling, simulation, analysis, testing, evaluation, and software development in support of the government sponsors.

Job Purpose

The Software Engineer designs, develops, and tests software applications and products. Additionally, the Software Engineer manages software development teams, provides technical leadership, and establishes software development lifecycle practices and processes. The Software Engineer is proficient in programming languages such as Java, JavaScript, C, C++, C#, Ruby, Python, Scala, and Groovy. In this role, the Software Engineer requires extensive knowledge of programming languages, software development, computer operating systems, Continuous Integration/Continuous Delivery (CI/CD), DevOps, Application Programming Interface (API) development, container development, and distributed systems. The Software Engineer also applies engineering principles to software creation, manages production releases of software, performs code reviews, merges feature development branches, and analyzes and triages issues. The necessary skill areas for the Software Engineer include programming and coding, fundamentals of computer science, software design and architecture development, algorithms and data structures, information analysis, software debugging and testing, and working on development teams. The Software Engineer also works with sponsors to curate requirements, define sprint work items, set priorities for work backlogs, and organize development teams.

Key Responsibilities
  • Perform software development, debugging, modification, enhancement, and documentation.
  • Develop and maintain kernel and user-level software and scripts.
  • Contribute to technical reports and presentations.
Additional Responsibilities
  • Develop / design software requirements for existing and future products.
  • Implement software designs and requirements into current and future products.
  • Report development status and results to Project Director.
  • Regularly work with customers, users, and team members during product life cycle to facilitate a quality product.
  • Comply with documented software processes.
  • Provide engineering support for developed products.
Required Minimum Qualifications
  • Experience in concept and feature Agile development methodologies and structured approaches to documentation.
  • Experience with software development in a Linux environment.
  • Coordination, organization, teaming and communication abilities.
  • The candidate must be self-motivated, possess communication skills, and be capable of working in a multi-tasking team environment.
Preferred Qualifications
  • Active Secret Clearance.
  • Experience with software languages: C/C++, JavaScript, Python.
  • Experience with software tools: Jira, Confluence, GitLab, VS Code.
  • Experience with containerization: Docker, Podman.
  • Experience with software development life cycle models such as Agile.
  • Knowledge of TCP/IP, UDP, REST and other network communication protocols.
  • Familiarity with Data Distribution Service (DDS) and Interface Definition Language (IDL).
  • Hands-on software troubleshooting and testing of military and/or networking applications.
Travel Requirements


  • Huntsville, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow's problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Huntsville, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Huntsville, United States Lynx Software Technologies Full time

    Thompson Software Solutions is seeking a senior-level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...


  • Huntsville, United States Lynx Software Technologies Full time

    Description Thompson Software Solutions is seeking a Senior Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems. The successful candidate will be a member of a high-performing multi-site team and must be self-motivated with a strong work ethic, time-management, and interpersonal...


  • Huntsville, AL, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Lynx Software Technologies. As a key member of our team, you will be responsible for developing, integrating, and testing software products for our clients.Key Responsibilities:Develop and integrate software products using C/C++ programming languagesCollaborate...


  • Huntsville, Alabama, United States Siemens Digital Industries Software Full time

    About the RoleSiemens Digital Industries Software is currently recruiting students for our Spring 2025 Strategic Student Program. As a Software Engineer Intern, you will have the opportunity to work on AI/ML research and development projects in our Office of Technology group. The ideal candidate will have skills in Python, C/C++, and a good understanding of...

  • Software Engineer

    4 weeks ago


    Huntsville, United States 1st Edge LLC Full time

    1st Edge is a growing business seeking top performers to join in our mission of developing Artificial Intelligence solutions for our government customers. We offer technically advanced, challenging work in an employee-centered environment driven by the desire to contribute to a meaningful purpose. Our employees work closely with Space and Missile Defense...

  • Software Engineer

    4 weeks ago


    Huntsville, United States enVention Full time

    ENVENTION is seeking a Mid- to Senior-Level software developer with a passion for building disruptive technologies through a confluence of rapid prototyping, software craftsmanship and elegant user interfaces. As a member of this team, you will know that your work brings impact to our Warfighters, as we work closely with Subject Matter Experts (SMEs) and End...

  • Software Engineer

    4 weeks ago


    Huntsville, United States PPT Solutions Full time

    PPT Solutions, Inc is seeking a Software Engineer . The candidate shall have 10 to 15 years of experience in the principles listed below. Added plus the candidate has experience working with complex military systems, the capability to oversee vendor products, and provide constructed recommendations. Responsibilities for the Software...


  • Huntsville, United States Radiance Technologies Full time

    Radiance Technologies, a 100% employee-owned company, is seeking candidates for a Senior Software Engineer to support of a U.S. Army program. This position requires a talented and experienced Software Engineer to contribute to a software engineering team within a larger, multidisciplined team to perform the System Development Life Cycle (SDLC) process,...

  • Software Engineer

    4 weeks ago


    Huntsville, Alabama, United States KODA Technologies Inc. Full time

    Job DescriptionKODA Technologies Inc. is seeking a talented Software Developer to join our team. The selected candidate will be providing the investigative and intelligence communities with advanced data discovery, analytics, exploitation, and visualization capabilities through application development and tool integration.Key Responsibilities:Work in a team...

  • Software Engineer

    4 weeks ago


    Huntsville, United States DirectViz Solutions Full time

    DirectViz Solutions is a high-level, strategic consulting services firm that meets mission IT needs for government clients. We are looking to hire a Software Engineer-Intermediate for a new 5 year contract in Huntsville, AL. This position requires an active Secret clearance.Job Description: The Intermediate Software Engineer will be responsible for...


  • Huntsville, United States OAR Corporation Full time

    Job Title Junior Software Engineer Job Type Full-time Location Huntsville, AL US (Primary) Travel 0 - 10% Job Description Junior Software Engineer OAR is seeking enthusiastic and focused Junior level software engineers to become part of our Software Development team. Candidates should be able to collaborate effectively with team members, possess solid...

  • Software Engineer

    3 weeks ago


    Huntsville, United States Hill Technical Solutions, Inc. Full time

    Purpose: Valkyrie Enterprises has an immediate need for a Software Engineer in Huntsville, AL. We are seeking a Junior to Mid-Level Software Engineer with a strong foundation in software development, particularly in .NET Core, and programming proficiency in C#, C++, and Python. Job Description: Develop and maintain software applications using C#, .NET...


  • Huntsville, United States ADTRAN Full time

    Welcome! Our Growth is Creating Great Opportunities! Our team is expanding, and we want to hire the most talented people we can. Continued success depends on it! Once you've had a chance to explore our current open positions, apply to the ones you feel suit you best and keep track of both your progress in the selection process, and new postings that might...


  • Huntsville, United States Hill Technical Solutions, Inc. Full time

    Computer/Software Engineer Purpose: Hill Technical Solutions (HTS), an operation of Valkyrie Enterprises, is looking for a Junior Computer/Software Engineer in Huntsville, AL to join our exciting efforts for development, design, and test efforts for Hypersonics, Software in the Loop, and Hardware in the Loop. Job Description: Support flight software...


  • Huntsville, United States Sky Limit Systems Full time

    About Us:We are an innovative leader in engineering services, delivering cutting-edge solutions across a range of industries for embedded engineering. We are looking for a skilled Embedded Software Engineer with experience in C/C++ development, Python, 6S principles, and subsystem-level testing to join our dynamic team.Position Overview:As an Embedded...

  • Software Engineer III

    3 weeks ago


    Huntsville, United States Scientific Research Full time

    Software Engineer IIILocation US-AL-HuntsvilleID 2024-8553Category Software EngineerPosition Type Regular Full-TimeAbout UsScientific Research Corporation is an advanced information technology and engineering company that provides innovative products and services to government and private industry, as well as independent institutions. At the core of our...


  • Huntsville, Alabama, United States deciBel Research Full time

    Job Title: Software Development EngineerdeciBel Research is seeking a skilled Software Development Engineer to support design and development activities for both modeling and simulation and tactical software on a combat system fielding and sustainment effort.Key Responsibilities: Supporting new capability designs within the Modeling, Simulation, and Analysis...