
Senior Firmware Engineer - Alpharetta, GA (On-site) - Fulltime
- Alpharetta, GA
- Permanent
- Full-time
Location: Alpharetta, GA (On-site)
Employment Type: Full-timeJob 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 ProgrammingC, C++, RTOS, Linux Kernel, Device DriversPython and/or Java (Java preferred)Git, Buildroot, Jenkins CI/CD, Robot FrameworkDebugging Tools (JTAG, Oscilloscopes, Logic Analyzers)IP Networking (IPv6 preferred)Strong knowledge of product lifecycle & software development methodologiesExcellent problem-solving, communication, and leadership skillsQualifications:Bachelor’s in Computer Science, Computer Engineering, or Electrical Engineering (Master’s preferred)6–10 years of embedded firmware development experienceTravel: Up to 25%Powered by JazzHR