Georgia Tech Research Institute
Embedded Software/Firmware Engineer - ELSYS - (Open Rank)
Georgia Tech Research Institute, Atlanta, Georgia, United States, 30383
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 researchers solve complex problems for the U.S. federal government, state, and industry by combining science, engineering, economics, policy, and technical expertise. Job Purpose
The Embedded Software/Firmware Engineer is responsible for developing algorithms and code for real-time signal processing, including communication and data transfer between system-level hardware and embedded hardware. The role involves design based on embedded firmware systems such as Field Programmable Gate Arrays (FPGA), Digital Signal Processors (DSPs), microcontrollers/computers, Application-Specific Integrated Circuits/systems (ASICs), and/or Graphics Processor Units (GPUs). It requires documentation to support design reviews and enhancements, proficiency with development environments for Xilinx and Altera (Intel) technologies, software development and configuration skills, and operating system knowledge. The engineer applies engineering principles to firmware/software creation and to the implementation, debugging, and testing of real-time hardware interface firmware and associated systems. Key Responsibilities
Firmware programming and coding, real-time hardware interface coding, and design of architecture/algorithms Firmware analysis for reliability and debugging; testing to meet requirements Follow firmware development processes and ensure compliance by developers Supervise student developers Contribute to research reports, white papers, and competitive proposals Additional Responsibilities
Analyze systems and allocate requirements for products utilizing embedded software and firmware Develop test plans, procedures, scripts, and tools for testing embedded software/firmware Support deployment of DevOps pipelines for automated build, check, and test of software/firmware items Required Minimum Qualifications
Experience developing software in C/C++ for embedded applications Experience implementing interfaces based on open standards Experience leading source control and configuration management of software products via git or similar Preferred Qualifications
Active Secret Clearance Experience leading teams with mixed expertise Experience with OMS/UCI standard Experience with open standards leveraging containerized applications via Docker or similar Experience with FPGA SoCs, especially Xilinx Experience with embedded Linux, such as Yocto or Xilinx PetaLinux Experience developing software that implements digital processing of signals Experience working with radar or other electronic warfare systems Experience utilizing DevOps tools such as the Atlassian tool suite or GitLab Travel Requirements
10% - 25% travel Education and Length of Experience
Levels 2, 3 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 Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Mathematics, Physics, or related degree 0 years of related experience with a Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, Mathematics, Physics, or related degree 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://benefits.hr.gatech.edu/. Equal Employment Opportunity
The Georgia Institute of Technology (Georgia Tech) is an Equal Employment Opportunity Employer. The Institute is committed to maintaining a fair and respectful environment for all. Georgia Tech provides equal opportunity to all faculty, staff, students, applicants for admission and/or employment, contractors, volunteers, and participants in institutional programs, activities, or services. Georgia Tech complies with all applicable laws and regulations governing equal opportunity in the workplace and in educational activities. Georgia Tech prohibits discrimination on the basis of race, ethnicity, ancestry, color, religion, sex, national origin, age, disability, genetics, or veteran status, and prohibits citizenship/immigration status discrimination in hiring except where required by law or contract. USG Core Values: Integrity, Excellence, Accountability, and Respect. Details at the USG policy manual links provided in the job description.
#J-18808-Ljbffr
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 researchers solve complex problems for the U.S. federal government, state, and industry by combining science, engineering, economics, policy, and technical expertise. Job Purpose
The Embedded Software/Firmware Engineer is responsible for developing algorithms and code for real-time signal processing, including communication and data transfer between system-level hardware and embedded hardware. The role involves design based on embedded firmware systems such as Field Programmable Gate Arrays (FPGA), Digital Signal Processors (DSPs), microcontrollers/computers, Application-Specific Integrated Circuits/systems (ASICs), and/or Graphics Processor Units (GPUs). It requires documentation to support design reviews and enhancements, proficiency with development environments for Xilinx and Altera (Intel) technologies, software development and configuration skills, and operating system knowledge. The engineer applies engineering principles to firmware/software creation and to the implementation, debugging, and testing of real-time hardware interface firmware and associated systems. Key Responsibilities
Firmware programming and coding, real-time hardware interface coding, and design of architecture/algorithms Firmware analysis for reliability and debugging; testing to meet requirements Follow firmware development processes and ensure compliance by developers Supervise student developers Contribute to research reports, white papers, and competitive proposals Additional Responsibilities
Analyze systems and allocate requirements for products utilizing embedded software and firmware Develop test plans, procedures, scripts, and tools for testing embedded software/firmware Support deployment of DevOps pipelines for automated build, check, and test of software/firmware items Required Minimum Qualifications
Experience developing software in C/C++ for embedded applications Experience implementing interfaces based on open standards Experience leading source control and configuration management of software products via git or similar Preferred Qualifications
Active Secret Clearance Experience leading teams with mixed expertise Experience with OMS/UCI standard Experience with open standards leveraging containerized applications via Docker or similar Experience with FPGA SoCs, especially Xilinx Experience with embedded Linux, such as Yocto or Xilinx PetaLinux Experience developing software that implements digital processing of signals Experience working with radar or other electronic warfare systems Experience utilizing DevOps tools such as the Atlassian tool suite or GitLab Travel Requirements
10% - 25% travel Education and Length of Experience
Levels 2, 3 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 Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Mathematics, Physics, or related degree 0 years of related experience with a Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, Mathematics, Physics, or related degree 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://benefits.hr.gatech.edu/. Equal Employment Opportunity
The Georgia Institute of Technology (Georgia Tech) is an Equal Employment Opportunity Employer. The Institute is committed to maintaining a fair and respectful environment for all. Georgia Tech provides equal opportunity to all faculty, staff, students, applicants for admission and/or employment, contractors, volunteers, and participants in institutional programs, activities, or services. Georgia Tech complies with all applicable laws and regulations governing equal opportunity in the workplace and in educational activities. Georgia Tech prohibits discrimination on the basis of race, ethnicity, ancestry, color, religion, sex, national origin, age, disability, genetics, or veteran status, and prohibits citizenship/immigration status discrimination in hiring except where required by law or contract. USG Core Values: Integrity, Excellence, Accountability, and Respect. Details at the USG policy manual links provided in the job description.
#J-18808-Ljbffr