The Applied Systems Laboratory (ASL) of the Georgia Tech Research Institute (GTRI) is seeking experienced Aviation Software Systems Engineers who have interest in intellectually challenging and rewarding work. These positions reside in the Huntsville Research Center and support research and development activities for the Program Executive Office (PEO) Aviation. Qualified applicants will support development of applications and drivers running on Real-Time Operating Systems that meet DO-178C safety and security requirements in a variety of Army efforts including Degraded Visual Environment and the Improved Data Modem.
A Software Engineer designs, develops, and tests software; additionally manages software development teams, provides technical leadership, establishes software development lifecycle practices and processes. The Software Engineer is proficient in programming languages such as Java, C, C++, Ruby, Python, Scala, and Groovy. Requires extensive knowledge of programming languages, software development, computer operating systems, continuous integration, continuous delivery, DevOps, API development, container development, and distributed systems. Applies engineering principles to software creation, managing production releases of software, performing code reviews, merging feature development branches, and analyzing and triaging issues. Necessary skill areas: Programming and coding, fundamentals of computer science, design and architecture, algorithms and data structures, information analysis, debugging software, testing software, and working in development teams. Works with sponsors to curate requirements, define sprint work items, set priorities for work backlogs, and organize development teams.
- Perform software development, software debugging, software modification / enhancement, and software documentation.
- Develop and maintain kernel and user-level software and scripts.
- Contribute to technical reports and presentations.
Required Minimum Qualifications
- Bachelor’s degree in electrical engineering, computer engineering, software engineering, or computer science.
- Excellent skills and practice in programming with one or more software languages; C, C++, Python.
- Debugging skills and practice in the use of debugging tools.
- Experience in software integration and test, including unit test development.
- Very good communication skills in written and spoken English.
- Active Secret Clearance.
- Master’s degree in electrical or computer engineering.
- Experience with developing Future Airborne Capability Environment (FACE) Applications.
- Working knowledge of RTOS's including Green Hills and VxWorks.
- Experience with avionics interfaces e.g., ARINC-429, ARINC-661, MIL-STD-1553.
- Experience with low-level programming of microcontrollers, use of GPIO, interrupt configuration, use of DMA, hardware debuggers, JTAG.
- Understanding of interrupts, security, EXE bootloader, stages
Education and Length of Experience
This position vacancy is an open-rank announcement. The final job offer will be dependent on candidate qualifications in alignment with Research Faculty Extension Professional ranks as outlined in section 3.2.1 of the Georgia Tech Faculty Handbook
- 2 years of related experience with a Bachelors' degree in Software Engineering, Computer Science, or Computer Engineering.
- 0 years of related experience with a Masters’ degree in Software Engineering, Computer Science, or Computer Engineering.
U.S. Citizenship Requirements
Due to our research contracts with the U.S. federal government, candidates for this position must be U.S. Citizens.
Clearance Type Required
Candidates must be able to obtain and maintain an active security clearance.
Benefits at GTRI
Comprehensive information on currently offered GTRI benefits, including Health & Welfare, Retirement Plans, Tuition Reimbursement, Time Off, and Professional Development, can be found through this link: https://hr.gatech.edu/benefits
Diversity & Inclusion
Diversity & Inclusion (D&I) at Georgia Tech Research Institute aims to enhance the Institute’s mission of solving the world’s most complex technical problems by creating a workforce with a shared appreciation for diversity, raising awareness around inclusiveness, and fostering a sense of belonging and appreciation for all members of our community.
Equal Employment Opportunity
Georgia Tech Research Institute is an Equal Opportunity Employer of individuals with disabilities and protected veterans and actively seeks diversity among its employees. Equal Employment Opportunity is the Law.