# Sr. Software Engineer (Firmware)

Hiring organization: [Adtran](https://career.thegoodapps.co/organizations/adtran)

Canonical page: https://career.thegoodapps.co/jobs/5932670c-07cd-453b-9675-25b3584dc800

Listed on Adtran's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Senior
- Location: Atlanta, GA

## Summary

This role develops embedded firmware for optical networking equipment, collaborating across hardware and optical teams to deliver production systems. It suits senior engineers with deep expertise in C/C++ embedded systems, real-time operating systems, and device driver development.

_Our summary, not Adtran's wording._

## Skills named

Azure Resource Manager (ARM), Bash (Scripting), C++, CMake, Git, Linux, Perl, Python, Ruby

## Required

- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
- 10+ years embedded software or firmware development
- Modern C/C++ proficiency with best practices
- RTOS and low-level debugging experience
- Embedded communication protocols (SPI, I2C, UART) experience
- Device driver development and debugging
- ARM or microcontroller architecture familiarity
- Git and collaborative development workflows
- Schematic reading and oscilloscope use
- Code review and documentation participation
- Cross-functional team collaboration
- Optical networking product design experience

## Nice to have

- ASIC or FPGA device driver development
- CMake and scripting languages (Bash, Python, Ruby, Perl)
- CI/CD pipeline implementation for embedded systems
- Agile/Scrum experience
- Optical networking technologies (OTN, Gigabit Ethernet)
- Oscilloscope and logic analyzer proficiency

Apply on Adtran's site: https://adtran.wd3.myworkdayjobs.com/en-US/ADTRAN/job/Atlanta-GA/Senior-Firmware-Engineer_R004956
