Embedded Real-Time Software Engineer (Entry Level)

Georgia Tech Research Institute

Atlanta, GAFresher2h agovia LinkedIn

This job at a glance

Who can apply
New grads and up to 1 year · Bachelor's degree
Must know
Embedded systemsStakeholder managementC++CCI/CDREST APIs
Work
On-site in Atlanta
Pay
Not stated by the employer.
Listed
Nov 9, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

The Embedded Real-Time Software Engineer is responsible for developing hard real-time embedded systems software. This role involves designing, implementing, and testing solutions executing on limited-resource hardware, interfacing with real-time operating systems, device drivers, and board devices.

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.
  • Contribute to technical reports and presentations.
  • Develop software for Military embedded systems applications.
  • Develop software requirements and design.
  • Develop software using approved coding standards and processes.
  • Provide software development estimates.
  • Ensure software is developed to meet military, safety, and security standards.
  • Create and deliver technical presentations.
  • Perform full software development lifecycle tasks.
  • Apply disciplined software development processes.
  • Utilize safety and security unique processes and designs.
  • Incorporate open system software frameworks.
  • Innovate new concepts, identify technology stakeholders, and execute challenging research.

Requirements & Tech Stack

  • Proficient in programming languages for real-time computing applications, such as C and C++.
  • Demonstrates knowledge in software development principles.
  • Demonstrates knowledge in computer operating systems.
  • Demonstrates knowledge in Continuous Integration/Continuous Delivery (CI/CD).
  • Demonstrates knowledge in DevOps.
  • Demonstrates knowledge in Application Programming Interface (API) development.
  • Demonstrates knowledge in container development.
  • Demonstrates knowledge in distributed systems.
  • 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.
  • Develops domain-specific applications.

Qualifications

  • Candidates currently enrolled in an accredited degree program relevant to this position will be considered. The candidate must have a graduation date of no later than December, 2026.
  • Software engineering experience with developing in languages such as C/C++ and/or Ada.
  • Experience developing real-time software.
  • U.S. Citizenship is required due to research contracts with the U.S. federal government.
  • Must be able to obtain and maintain an active security clearance.

Education and Length of Experience

  • 0 years of related experience with a Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.

Preferred Qualifications

  • Active Secret Clearance

Entry-Level Software Engineer Jobs in Atlanta · last 7 days

12 openings · all need no experience

Most hiring: Georgia Tech Research Institute, Hermeus, Infor

See all 12 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job