Post Job Free
Sign in

Firmware / Embedded Software Engineer

Company:
PlacingIT
Location:
Atlanta, GA
Posted:
May 21, 2026
Apply

Description:

Firmware / Embedded Engineer - Onsite - 1784

Location Atlanta, GA

Employment Type: Full-Time, salaried w/benefits

Salary Range: up to $110K

Visa Restrictions: US Citizens with security clearance or able to obtain clearance

Relocation: Possible for the ideal candidate

Travel: 10-25%

The Embedded Systems Software Engineer will support the design and development of software and firmware solutions for real-time communications, signal processing, and hardware integration applications. This role focuses on creating and optimizing embedded software for advanced computing platforms and supporting system-level integration across complex hardware and software environments.

Key Responsibilities

Design, develop, test, and maintain embedded software and firmware solutions aligned with system requirements and open architecture standards

Develop software tools, automation scripts, and supporting utilities to enhance development workflows and engineering processes

Support embedded software and firmware development activities across the full lifecycle including architecture, implementation, debugging, integration, and testing

Contribute to technical documentation, research efforts, white papers, and proposal support activities

Participate in technical meetings, collaborative engineering efforts, and project execution activities

Assist with software analysis, system architecture, application design, and integration tasks

Investigate and evaluate emerging technologies, architectures, and approaches in communications systems and related domains

Translate system objectives into technical requirements, architectures, and implementation strategies

Collaborate with multidisciplinary engineering teams to support AI/ML-enabled optimization and control of communications systems

Support preparation of technical presentations, reports, journal submissions, and conference materials

Develop proficiency with modern software development methodologies, tools, and infrastructure

Required Qualifications

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Physics, Mathematics, or a related technical field

Candidates currently pursuing a relevant accredited degree program may also be considered

Familiarity with software development methodologies, version control, agile practices, and coding standards

Experience working with embedded platforms and real-time systems

Proficiency with C, C++, and Python

Experience using Git and collaboration/documentation tools

Strong written and verbal communication skills

Ability to work independently and collaboratively within technical teams

Comfortable operating in research and development environments involving evolving requirements and emerging technologies

Preferred Qualifications

Professional experience in embedded software or firmware development

Advanced degree in Electrical Engineering, Computer Engineering, Mathematics, Physics, or related field

Experience with software-defined radio (SDR) platforms, advanced communications systems, or waveform development

Background in signal processing, electromagnetics, machine learning/artificial intelligence, or scientific computing

Experience supporting electronic warfare or defense-related systems

Strong C/C++ development experience including modern C++ standards

Experience working in Linux-based development environments

Familiarity with containerized development, deployment, and security practices

Knowledge of cellular technologies, ORAN, or open systems architectures such as SOSA, CMOSS, or related frameworks

Experience contributing to applied research and development programs

Technical Environment

Embedded Systems

Real-Time Signal Processing

FPGA, DSP, ASIC, GPU, and Microcontroller Platforms

Linux Development Environments

Git-Based Source Control

Python and C/C++ Development

AI/ML Integration Concepts

Communications Systems & Networking Technologies

Experience Level

Entry-level to early career candidates encouraged to apply

Internship, academic research, or hands-on embedded systems project experience is highly valued

Apply