Talent.com
Embedded Sensor / EW Real-Time Software Engineer - ATAS - Open Rank

Embedded Sensor / EW Real-Time Software Engineer - ATAS - Open Rank

Georgia Institute of TechnologySmyrna, GA
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

The Sensor / EW Embedded Real-Time Software Engineer is responsible for developing hard real-time embedded systems software for use in radar, EO / IR, electronic warfare (EW) systems, and other electromagnetic applications. Research centers on efficient and adaptive implementations for high-throughput signal processing, sensor fusion, target tracking, resource scheduling, electronic attack (EA), electronic protection (EP), and integrated sensor capabilities. The engineer integrates knowledge of mathematics and physics for sensor-based and EW applications into designs. The Sensor / EW 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 Sensor / EW 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 Sensor / EW 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. Sensor / EW 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.
  • Influence and follow embedded software development processes established by the organization and / or project team.
  • Apply expertise in embedded systems to define requirements and develop embedded software designs recognizing the limitations of the target hardware platform.
  • Lead and / or contribute to white papers and proposals.
  • Author technical reports and presentations for projects of moderate-to-high complexity.
  • Provide technical leadership to development teams and verify that managed developers are following embedded development processes.
  • Compile report input from other researchers and prepare final report deliverables.
  • Design, architect, and provide senior-level support of high-security, sensitive, or classified systems.
  • Serve as a resource and Subject Matter Expert (SME) for software engineering tools and technologies.
  • Manage overall codebase, review code pull-requests, handle merging, perform code branch management, and provide feedback to team members to ensure sponsor requirements and code quality thresholds are met.
  • Other related duties, as assigned.

Additional Responsibilities

Copy and paste the Additional Responsibilities content from the PVA Request ticket

Required Minimum Qualifications

  • Excellent written and verbal communication skills.
  • Hands-on experience with modern Radar technologies.
  • Hands-on experience with one or more of C++, C, C#, MATLAB.
  • Familiarity with Windows and Linux Operating Systems.
  • Make / CMake / Studio (or similar build system).
  • GIT and GitLab (or similar version control system).
  • Strong analytical skills.
  • Experience working with containerized environments.
  • Preferred Qualifications

  • Active Secret Clearance.
  • Travel Requirements

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

  • 14 years of related experience with a Bachelor’s degree in Electrical Engineering, Mechanical Engineering, Physics, or Computer Science.
  • 12 years of related experience with a Masters’ degree in Electrical Engineering, Mechanical Engineering, Physics, or Computer Science.
  • 9 years of related experience with a Ph.D. in Electrical Engineering, Mechanical Engineering, Physics, or Computer Science.
  • 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.

    serp_jobs.job_alerts.create_a_job

    Embedded Software Engineer • Smyrna, GA