1

Embedded Systems Engineer Jobs in Decatur, GA (NOW HIRING)

Our ideal candidate is a highly skilled Java developer with expertise in Spring Boot, RESTful web services, and embedded systems. You will collaborate across disciplines - fluidics, electronics ...

Senior DevOps Engineer

Atlanta, GA · On-site

$125K - $160.60K/yr

As a Senior DevOps Engineer, you will establish and maintain CI/CD infrastructure for real-time embedded systems software, working closely with software development teams to implement automation and ...

As a Senior DevOps Engineer you will establish and maintain a continuous integration / continuous deployment (CI/CD) infrastructure for real-time embedded systems software. You will work with ...

Join our innovative team as an Embedded Systems Test Automation Engineer, where you'll drive the quality and reliability of StreamLabs next-generation smart IoT products. You'll design, develop, and ...

Staff Firmware Engineer This role calls for an experienced and highly capable Staff Firmware ... Lead the development and testing of cellular modem interface firmware for embedded systems.

New

As a Senior DevOps Engineer you will establish and maintain a continuous integration / continuous deployment (CI/CD) infrastructure for real-time embedded systems software. You will work with ...

Senior DevOps Engineer

Atlanta, GA · On-site

$134K - $184K/yr

As a Senior DevOps Engineer you will establish and maintain a continuous integration / continuous deployment (CI/CD) infrastructure for real-time embedded systems software. You will work with ...

Senior DevOps Engineer

Atlanta, GA · On-site

$134K - $184K/yr

As a Senior DevOps Engineer you will establish and maintain a continuous integration / continuous deployment (CI/CD) infrastructure for real-time embedded systems software. You will work with ...

next page

Showing results 1-20

Embedded Systems Engineer information

See Decatur, GA salary details

$61K

$134K

$187.5K

How much do embedded systems engineer jobs pay per year?

As of Jun 3, 2026, the average yearly pay for embedded systems engineer in Decatur, GA is $134,025.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,900.00 and $159,600.00 per year, depending on experience, location, and employer.

What Do Embedded Systems Engineers Do?

An embedded systems engineer creates the software to control electronics or machines that are different from regular computers. This software needs to run on the specific hardware it controls. Their duties also include troubleshooting and testing. Essential skills include problem-solving, critical thinking, and communication. Work is typically in an office environment with full-time business hours. Educational qualifications include a bachelor’s or master’s degree in embedded systems engineering or a related field.

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

To thrive as an Embedded Systems Engineer, you need strong proficiency in C/C++ programming, embedded hardware knowledge, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development platforms, and debugging tools like oscilloscopes and logic analyzers is typically required. Problem-solving, attention to detail, and effective teamwork are critical soft skills for success in this role. These skills and qualities are essential to design reliable embedded solutions that meet strict performance, safety, and efficiency requirements.

What are some common challenges an Embedded Systems Engineer faces when integrating hardware and software components?

Embedded Systems Engineers often encounter challenges when ensuring that hardware and software components work seamlessly together. These can include dealing with limited memory and processing power, timing constraints, and real-time performance requirements. Troubleshooting issues that arise from hardware-software interactions—such as driver compatibility, signal integrity, or power management—requires strong problem-solving skills and close collaboration with hardware designers and software developers. Engineers must frequently debug at both the hardware and code level, making attention to detail and cross-disciplinary communication essential in this role.

What are Embedded Systems Engineers?

Embedded Systems Engineers are professionals who design, develop, and maintain embedded systems—specialized computing systems that perform dedicated functions within larger mechanical or electrical systems. These engineers work with both hardware and software, often programming microcontrollers or microprocessors to control devices like automobiles, medical equipment, consumer electronics, and industrial machines. Their expertise ensures devices are efficient, reliable, and optimized for specific tasks, making embedded systems a crucial part of modern technology.

What is the difference between Embedded Systems Engineer vs Firmware Engineer?

AspectEmbedded Systems EngineerFirmware Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems EngineerBachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer
Work EnvironmentDesigning and developing embedded hardware/software for devices like automotive, medical, consumer electronicsWriting low-level code to optimize firmware for microcontrollers and embedded devices
Industry UsageUsed across automotive, aerospace, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and embedded hardware products

Both roles focus on embedded development but differ in scope. Embedded Systems Engineers work on both hardware and software integration, while Firmware Engineers specialize in writing low-level code for device firmware. Understanding these distinctions helps in choosing the right career path or job search focus.

What are popular job titles related to Embedded Systems Engineer jobs in Decatur, GA? For Embedded Systems Engineer jobs in Decatur, GA, the most frequently searched job titles are:
What job categories do people searching Embedded Systems Engineer jobs in Decatur, GA look for? The top searched job categories for Embedded Systems Engineer jobs in Decatur, GA are:
What cities near Decatur, GA are hiring for Embedded Systems Engineer jobs? Cities near Decatur, GA with the most Embedded Systems Engineer job openings:
Senior Software Engineer - Embedded Software (Optical Networking)

Senior Software Engineer - Embedded Software (Optical Networking)

Ciena

Alpharetta, GA • Hybrid

$107.80K - $172.20K/yr

Other

Medical, Dental, Vision, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact.
This is a hybrid on-site role (not eligible for full-time remote work) where your technical leadership will directly influence product performance and customer success.
Join Ciena's WaveLogic Modem Software team and help shape the future of optical transport. In this role, you'll lead the design and implementation of embedded C/C++ software for next-generation optical networking and transport systems. This senior technical lead role combines hands-on coding with software architecture, influencing how hardware and software integrate to power high-speed networks.
How You Will Contribute:

  • Lead design, coding, and integration of embedded C/C++ software on Linux and real-time operating systems (RTOS such as Zephyr).
  • Develop software that interfaces with FPGA/ASIC hardware on SoC platforms.
  • Own the full lifecycle: requirements, architecture, implementation, testing, and customer deployment.
  • Prototype solutions on target hardware; create detailed technical specifications.
  • Collaborate with local and global teams to deliver scalable, high-performance systems.
  • Act as a technical lead: mentor engineers, review designs, and guide project progress.
  • Support field teams during deployments and troubleshooting.
The Must Haves:
  • Bachelor's degree in electrical/computer engineering.
  • 10+ years in embedded software engineering (telecom, networking, datacom, or related)
  • 5+ years programming in C, C++, embedded C, with strong debugging tools (e.g. GDB, Valgrind).
  • Hands-on experience with FPGA/ASIC integration, device bring-up, and SoC platforms.
  • Knowledge of CPU architectures, hardware specifications, and timing diagrams.
  • Experience with Linux kernel and user-space drivers.
  • Strong foundation in embedded systems concepts: interrupts, synchronization, inter-process communication.
  • Familiarity with telecom and networking protocols: DWDM, OTN, Ethernet, TCP/IP.
  • Strong written and verbal communication skills for technical collaboration.
Nice to Have:
  • Experience designing large-scale distributed embedded systems using micro service architectures.
  • Knowledge of telecom standards such as G.709, IEEE 802.3.
  • Familiarity with data modelling (YANG).
  • Experience with development tools: Git, Eclipse, JIRA, Confluence, or Yocto.

Pay Range:
The salary range for this role is $107,800 - $172,200
Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available.
Non-Sales employees may be eligible for a discretionary incentive bonus, while Sales employees may be eligible for a sales commission. In addition to competitive compensation, Ciena offers a comprehensive benefits package, including medical, dental, and vision plans, participation in 401(K) (USA) & DCPP (Canada) with company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation time. We also comply with all applicable laws regarding Paid Family Leave and other leaves of absence.
At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.
Ciena is an Equal Opportunity Employer, including disability and protected veteran status.
If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.