Senior Firmware Engineer - Alpharetta, GA (On-site) - Fulltime

Alpharetta, GA
Full Time
Experienced

Job Title: Senior Firmware Engineer
Location: Alpharetta, GA (On-site)
Employment Type: Full-time

Job Description:
We are seeking an experienced Senior Firmware Engineer to design, develop, and maintain embedded firmware for Smart Grid solutions. This role requires hands-on expertise in embedded Linux, C/C++, and real-time systems, along with leadership skills to mentor junior engineers and drive innovative solutions. You will work closely with cross-functional teams in hardware, software, and product management to deliver high-quality, production-ready systems.

Responsibilities:

  • Develop and maintain embedded Linux firmware, device drivers, and I/O communications.

  • Contribute to product specifications, design reviews, and verification testing.

  • Lead component/system design, development, and validation for Smart Grid endpoints.

  • Collaborate with global cross-functional teams in Agile environments.

  • Mentor junior engineers and support recruitment and continuous improvement initiatives.

  • Participate in Alpha/Beta testing and field installations.

Required Skills:

  • Embedded Systems Development, Embedded Linux, Firmware Programming

  • C, C++, RTOS, Linux Kernel, Device Drivers

  • Python and/or Java (Java preferred)

  • Git, Buildroot, Jenkins CI/CD, Robot Framework

  • Debugging Tools (JTAG, Oscilloscopes, Logic Analyzers)

  • IP Networking (IPv6 preferred)

  • Strong knowledge of product lifecycle & software development methodologies

  • Excellent problem-solving, communication, and leadership skills

Qualifications:

  • Bachelor’s in Computer Science, Computer Engineering, or Electrical Engineering (Master’s preferred)

  • 6–10 years of embedded firmware development experience

Travel: Up to 25%

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*