The Georgia Tech Research Institute (GTRI) is seeking an Embedded Real-Time Software Engineer to join the Applied Systems Laboratory (ASL) Systems Integration Division (SID). This role involves developing hard real-time embedded systems software for Department of Defense (DoD) systems, specializing in areas such as avionics, electronic warfare, autonomous systems, intelligence systems, and tactical communication/datalink systems. The engineer will design, implement, and test solutions on limited-resource hardware, interfacing with real-time operating systems, device drivers, and board devices. Responsibilities include managing hardware device access, architecting for software scheduling and low latency, controlling system states and modes, managing component status and health, and developing domain-specific applications. The position requires performing full software development lifecycle tasks, applying disciplined software development processes, utilizing safety and security unique processes, and incorporating open system software frameworks. Proficiency in C/C++ for real-time computing, along with knowledge of software development principles, operating systems, CI/CD, DevOps, API development, container development, and distributed systems is essential. The engineer will also collaborate with researchers to innovate new concepts, identify technology stakeholders, and execute challenging research in the national interest.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level