2

Entry Level Embedded Firmware Engineer Jobs in Georgia

Key Qualifications: • Excellent C/C++ programming skills with experience in embedded system design and development • Experience in debugging embedded systems • Experience with embedded firmware ...

Atlanta, GA Duration: 6+ Month Contract • 2-4 years' of professional experience in the development of firmware/software for embedded systems • Programming in low level and high-level languages of ...

This role focuses on the design, testing, and support of digital and analog embedded systems ... Write test firmware and automated test scripts to support design validation and troubleshooting.

Product Security Engineer

Cumming, GA

$52.25 - $69.75/hr

PLCs, Embedded controllers, Field communication modules, Engineering/configuration software, and ... Authentication mechanisms, Industrial protocol implementations, Firmware update processes, and ...

Company Description Entry Level - Electrical Engineering, Computer Engineering, or related field ... is an embedded semiconductor solution provider driven by its Purpose ' To Make Our Lives Easier ...

Entry Level - Electrical Engineering, Computer Engineering, or related field. Bachelor's degree ... is an embedded semiconductor solution provider driven by its Purpose ' To Make Our Lives Easier ...

This role focuses on the design, testing, and support of digital and analog embedded systems ... Write test firmware and automated test scripts to support design validation and troubleshooting.

next page

Showing results 1-20

Entry Level Embedded Firmware Engineer information

What are the key skills and qualifications needed to thrive as an Entry Level Embedded Firmware Engineer, and why are they important?

To thrive as an Entry Level Embedded Firmware Engineer, you need a strong grasp of C/C++ programming, embedded systems concepts, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with microcontroller development kits, debuggers, oscilloscopes, and version control systems like Git is typically required. Problem-solving abilities, attention to detail, and effective teamwork are crucial soft skills for this role. These skills ensure reliable firmware development, seamless integration with hardware, and successful collaboration within multidisciplinary engineering teams.

What are some common challenges faced by entry-level embedded firmware engineers during their first projects?

Entry-level embedded firmware engineers often encounter challenges such as understanding complex hardware interfaces, debugging low-level code, and adapting to strict resource constraints like limited memory and processing power. Collaborating closely with hardware engineers and learning to interpret hardware schematics can also be initially daunting. However, most teams provide mentorship and code reviews to help new engineers build confidence and develop their problem-solving skills in a supportive environment.

What does an Entry Level Embedded Firmware Engineer do?

An Entry Level Embedded Firmware Engineer is responsible for designing, developing, and testing low-level software that runs on hardware devices, such as microcontrollers and embedded systems. They work closely with hardware engineers to ensure that the firmware correctly interfaces with the hardware components. Typical tasks include writing code in languages like C or C++, debugging firmware, conducting unit tests, and assisting in hardware bring-up. Entry-level engineers often learn on the job and may help maintain or update existing firmware as needed.
What are the most commonly searched types of Embedded Firmware Engineer jobs in Georgia? The most popular types of Embedded Firmware Engineer jobs in Georgia are:
What cities in Georgia are hiring for Entry Level Embedded Firmware Engineer jobs? Cities in Georgia with the most Entry Level Embedded Firmware Engineer job openings:
Infographic showing various Entry Level Embedded Firmware Engineer job openings in Georgia as of May 2026, with employment types broken down into 50% As Needed, 25% Full Time, and 25% Part Time. Highlights an 90% Physical, and 10% Hybrid job distribution.

Firmware / Embedded Software Engineer - 1784

PlacingIT

Atlanta, GA

$99K - $135.60K/yr

Full-time

Posted 13 days ago


Job 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