Recent Searches

You haven't searched anything yet.

4 Embedded Real-Time Software Engineer - ELSYS - Hybrid - (Open Rank) Jobs in Atlanta, GA

SET JOB ALERT
Details...
Georgia Tech Research Institute
Atlanta, GA | Full Time
$87k-97k (estimate)
3 Months Ago
Boeing
Atlanta, GA | Full Time
$102k-123k (estimate)
1 Week Ago
Embedded Real-Time Software Engineer - ELSYS - Hybrid - (Open Rank)
$87k-97k (estimate)
Full Time | Scientific Services 3 Months Ago
Save

sadSorry! This job is no longer available. Please explore similar jobs listed on the left.

Georgia Tech Research Institute is Hiring an Embedded Real-Time Software Engineer - ELSYS - Hybrid - (Open Rank) Near Atlanta, GA

Embedded Real-Time Software Engineer - ELSYS - Hybrid - (Open Rank)

ID: 499339 Type: Researchers Location: Atlanta, GA Categories: Embedded Systems, Electronic Warfare, Signal Processing, Software Development/Design

Project/Unit Description

The Applied Embedded Systems (AES) Division in the Electronic Systems Laboratory (ELSYS) is currently seeking an embedded software/firmware engineer. AES is predominantly focused on the research, development, testing, and deployment of embedded electronic and electromechanical systems. These systems provide our sponsors with technological solutions in the fields of Electronic Warfare (EW), command and control, communications, avionics, entertainment, physiological monitoring, and other applications. Many of these systems serve a national security mission by providing advanced capabilities for fulfilling multiple missions and protecting against a variety of adversarial threat types. The embedded software/firmware engineer selected for this position will design, develop, and execute solutions for these complex systems.

Job Purpose

The Embedded Real-Time Software Engineer is responsible for developing hard real-time embedded systems software. The Embedded Real-Time Software Engineer designs, implements, and tests solutions executing on limited-resource hardware, where the engineer develops software that interfaces to real-time operating systems, device drivers, and board devices. The Embedded Real-Time Software Engineer understands the complexity of allocating hardware board devices, manages hardware device access, architects for software scheduling and low latency, controls system states and modes, manages systems' components status and health, and develops domain-specific applications. The Embedded Real-Time Software Engineer performs full software development lifecycle tasks, applies disciplined software development processes, utilizes safety and security unique processes and designs, and incorporates open system software frameworks. The Embedded Real-Time Software Engineer is proficient in programming languages for real-time computing applications, such as C and C , and demonstrates knowledge in software development principles, computer operating systems, Continuous Integration/Continuous Delivery (CI/CD), DevOps, Application Programming Interface (API) development, container development, and distributed systems. The Real-Time Software Engineer also works as part of a broad team of researchers to innovate new concepts, identify technology stakeholders, and execute challenging research in the national interest.

Key Responsibilities
  • Design, test, and develop software packages to meet system requirements
  • Develop and maintain software and scripts to support embedded software development and processes
  • Follow embedded software and firmware development processes established by the organization and/or project team
  • Oversee student and entry-level engineers and verify managed developers are following embedded development processes
  • Contribute to research reports, presentations, white papers, and competitive proposals
  • Apply expertise in embedded systems to define requirements and develop embedded software designs recognizing limitations of target hardware platforms
  • Other related duties, as assigned
Additional Responsibilities
  • Perform analysis of systems and allocate requirements for products utilizing embedded software and firmware
  • Develop test plans, procedures, scripts, and tools for test of products utilizing embedded software and firmware
  • Support deployment of DevOps pipelines for automated build, check, and test of software and or firmware items
Required Minimum Qualifications
  • Experience developing software in C/C for embedded applications
  • 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 FPGA SoCs, especially Xilinx
  • Experience with embedded Linux, such as Yocto or Xilinx PetaLinux
  • Experience with an RTOS, such as VxWorks 7
  • Experience with containers such as Docker and Kubernetes
  • Experience developing software that implements digital processing of signals
  • Experience with GNU radio implemented in embedded applications
  • Experience working with radar or other electronic warfare systems
  • Experience utilizing DevOps tools such as the Atlassian tool suite or GitLab
Travel Requirements

<10% travel

Education and Length of Experience

Levels 3, 4

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 of the Georgia Tech Faculty Handbook

  • 5 years of related experience with a Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Data Science, Physics, Mathematics, or related field of study
  • 3 years of related experience with a Masters' degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Data Science, Physics, Mathematics, or related field of study
  • 0 years of related experience with a Ph.D. in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Data Science, Physics, Mathematics, or related field of study
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:

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.

Posted: Closes:

Job Summary

JOB TYPE

Full Time

INDUSTRY

Scientific Services

SALARY

$87k-97k (estimate)

POST DATE

02/08/2024

EXPIRATION DATE

04/30/2024