Sr. Software Engineer (Firmware)
ADTRAN
Welcome! Our Growth is Creating Great Opportunities! Our team is expanding, and we want to hire the most talented people we can. Continued success depends on it! Once you've had a chance to explore our current open positions, apply to the ones you feel suit you best and keep track of both your progress in the selection process, and new postings that might interest you! Thanks for your interest in working on our team! Welcome! Our continued growth is creating exciting opportunities - and we're looking for talented engineers to join our team. Explore our current openings, apply to the roles that best match your skills, and stay informed about your application status and future opportunities. We appreciate your interest in joining our team! About the Role The Senior Software/Firmware Engineer will design, develop, and test embedded software for Reconfigurable Optical Add-Drop Multiplexers (ROADMs). You will collaborate closely with optical, hardware, and test engineers to deliver high-quality, production-grade firmware for next-generation optical networking systems. Key Responsibilities
- Design, develop, and integrate modern C/C++ embedded software running on Linux and real-time operating systems (RTOS) such as FreeRTOS.
- Own the complete software development lifecycle - from requirements and architecture through implementation, testing, debugging, and deployment.
- Develop and maintain device drivers for fiber-optic components (e.g., WSS, OCM) and other hardware subsystems.
- Collaborate with hardware teams on schematic reviews, hardware design input, and board bring-up.
- Partner cross-functionally with optical, hardware, and test engineers in an Agile environment to meet product milestones and quality goals.
- Develop and maintain unit tests, automation scripts, and test frameworks to verify and validate firmware functionality.
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 10+ years of experience in embedded software or firmware development, preferably in telecommunications or networking.
- Strong proficiency in modern C/C++, including adherence to C++ best practices and coding standards.
- Experience with RTOS, low-level debugging, and hardware/software integration.
- Solid understanding of embedded communication protocols (SPI, I²C, UART) and hands-on experience developing and debugging device drivers.
- Familiarity with ARM or other microcontroller architectures.
- Proficient with Git and collaborative development workflows (branching, reviews, CI).
- Skilled in reading schematics, using oscilloscopes, and troubleshooting embedded systems.
- Experience participating in code reviews, testing, and documentation to ensure high-quality deliverables.
- Excellent analytical, problem-solving, and communication skills.
- Demonstrated ability to work effectively with cross-functional teams, including QA, product management, and manufacturing.
- Commitment to continuous learning and staying current with modern C++ and emerging embedded technologies.
- Experience developing device drivers for ASICs or FPGAs.
- Hands-on experience with CMake and scripting languages (Bash, Python, Ruby, or Perl).
- Experience implementing CI/CD pipelines for embedded platforms.
- Familiarity with Agile/Scrum methodologies.
- Understanding of optical networking technologies such as OTN, Gigabit Ethernet, and related transport systems.
- Proficiency in using oscilloscopes, logic analyzers, and diagnostic tools for system validation and debugging.
- Full-time, permanent position (40 hours per week).
- Hybrid role - in-office Tuesday through Thursday; remote Monday and Friday.
- Primary location: Norcross, GA, USA.
- Must be authorized to work in the United States.
- Energetic, collaborative, and eager to work with a diverse team.
- Positive attitude, adaptability, and a genuine desire to learn, innovate, and excel.
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer (Firmware) in Atlanta, GA vacancy
$111k - $170.2k
...Dematic has an exciting opportunity for an Sr. Software Engineer to join our R&D Software organization. In this role, you will lead the design, development, and deployment of industry-leading global technology solutions for logistics and warehouse automation. Leveraging...SeniorLocal area- ...Cox Automotive is looking for a senior software engineer that applies the principles of secure software engineering to the design, development, maintenance, testing and evaluation of software and cloud infrastructure. Works cross functionally to understand business requirements...SeniorContract work
- ...Georgia-Pacific’s Software Engineering & Integration (SE&I) team is looking for a Sr. Software Engineer to help solve environmental and sustainability challenges through modern software engineering, AI, and data-driven decision making. You will partner with Environmental...SeniorWork at officeVisa sponsorshipFlexible hours
$124.6k - $148.2k
...deep understanding of trends and technology advancements. What You’ll Do for Us We are looking for an experienced Software Engineer to design, build, and evolve applications supporting our sales execution ecosystem. Our platforms support critical sales...SeniorFull timeLocal areaRelocation- ~ Hybrid Job Description As a Sr Software Engineer youll play a critical role in shaping the future of our platform and directly impacting how our customers experience our technology. You wont just write code youll influence architecture decisions improve system...SeniorFull timeWork at office
- ...leadership through code reviews, design reviews, and practical engineering guidance. Ensure alignment of technical solutions with... ...development. Skills and Requirements ~10+ years of professional software development experience, including delivery and support of...SeniorWork experience placement
- Sr. Elixir Software Engineer Sr. Elixir Software Engineer Scope: Own features and problems end to end, from understanding the user’s need through design, delivery, and support. Design and build full-stack solutions for internal and public web applications, making pragmatic...SeniorWork experience placement
$126k - $167k
...Senior Firmware Engineer, Manufacturing Test Atlanta, Georgia, United States Anduril Industries is a defense technology company with... ...things that test things. Utilize your expertise in firmware/software development to anticipate failure modes and build code for host...SeniorFull timeWork experience placement- ...Software Engineer III - Microsoft Business Applications Position Summary We are seeking a Software Engineer III to design develop support and enhance Microsoft Dynamics 365 business applications including Customer Engagement (CRM) Finance & Operations (F&O) Project...SeniorFull timeAfternoon shift
- ...We're looking for a Senior Software Developer with deep Golang expertise to help build and scale modern, cloud-native distributed applications... ..., API design, and cloud-native solutions while mentoring engineers and influencing technical strategy. What You’ll Bring:...Senior
- ...Software Engineer / Sr. Software Engineer Atomic · NYC, Boston, Austin, or Reno; remote positions also available The Company Most companies still plan their supply chains (quantities, mix, allocations, timing, etc.) in spreadsheets or legacy software. Atomic...SeniorRemote work
- ...Overview We are seeking an experienced Software Engineer with OutSystems experience to design, build, and scale enterprise-grade applications using the OutSystems platform. You will work closely with business stakeholders, architects, and cross-functional teams...Senior
- ...Terma Inc (TUS), the US subsidiary of Denmark based Terma A/S, is searching for a highly qualified Senior Software Engineer to join our team of exceptionally dedicated professionals in an exciting and rewarding fast paced highly successful company. Leveraging the outstanding...SeniorFor contractorsWork experience placement
- ...5, we combine deep expertise in revenue management with modern software, machine learning, and AI — and in Hospitality, we're building... ...and competitive complexity. As a Senior Full-Stack Software Engineer, you'll own end-to-end delivery across our analytics platform,...Senior
- ...Interested in building modern software, owning meaningful technical decisions, and putting AI to work in real products? The focus... ...• Improve platform performance, reliability, security, and engineering practices. • Apply AI-assisted development tools and, where...Senior
- ...credentialing, onboarding, and managing brokers, providers, members, and claims. About the Role : We are seeking a Senior Software Engineer to design and build core services on our platform. You will own features end-to-end — from design through production operation...SeniorRemote work
- ...We are seeking a highly skilled and experienced Senior Software Engineer to join our growing team in Atlanta As a Senior Software Engineer you will be responsible for designing developing and maintaining complex software systems You will work closely with our team of developers...SeniorContract workWork visa
$160k - $180k
...This is an exciting opportunity for a Senior Software Engineer to lead the design, development, and implementation of industry-leading global technology solutions for logistics and warehouse automation. You'll leverage your deep technical expertise to build robust and...SeniorLocal area- ...Senior Backend Software Engineer — Enterprise Data Platform United Global Technologies, Inc. | Remote (U.S.) | Full-Time About the Role UGT is seeking a Senior Backend Software Engineer to design and build the data layer, APIs, and system integrations for...SeniorFull timeContract workRemote work
- ...storytelling, engagement, acquisition, revenue, and loyalty. Every detail matters. Summary Were looking for a Senior Software Engineer to join our engineering team and take ownership of complex, high-impact projects across the stack. Youll design and build...Senior
$175k - $200k
...The role We're hiring a Senior Software Engineer to be the hands-on technical owner of our live platform. You'll take over a production TypeScript codebase that enterprise sports and brand partners depend on every day. You'll write a large share of the code yourself,...SeniorFor contractors- ...standardized process and tools to enhance the quality of applications for WBD brands in News, Sports, and Entertainment. As a Senior Software Engineer in Test in the GQA, you will be responsible for ensuring software quality using efficient and reliable test automation. You...SeniorShift work
$125k - $150k
...Performance and Security Web Services Integration AI Tools Development and Integration Cloud Hosted Applications (AWS) Software Engineers who join this team will have a problem-solving mindset and thrive in a fast-paced innovation environment, working closely to...SeniorFull time$101.5k - $169.1k
...Job Summary The Senior Software Engineer is responsible for designing, developing, and maintaining scalable, secure, and high-performing software systems. This role works cross-functionally with Product, Architecture, and Engineering teams to deliver business value...SeniorContract workWork at officeVisa sponsorship3 days per week- ...Senior Node/React Software Engineer Location: Remote (US) with preference for hybrid in Richmond, VA Reports to: CTO About Cookie Cookie Finance is a rapidly growing, VC-backed financial platform built for content creators. We started as a tech-enabled accounting...SeniorRemote work
- ...activities with a recurring nature. We do that by offering smart software, payments, and commerce-enabling solutions across five “... ....Job DescriptionWe’re looking for a full stack senior software engineer who can design and write code in a multi-tenant SaaS environment...SeniorFor contractorsLocal areaRemote workVisa sponsorship
- ...Role Accountabilities Promote an inclusive and supportive engineering culture on the team. Solve business problems with simple... ...excellence—building highly available, low‑latency, efficient software with support from other engineers. Build subject matter expertise...Senior
- ...agency team where you’ll work directly with the CTO and two other engineers on core platform capabilities. In this role, you will build... ...technical solutions. What We’re Looking For ~5 years of software development in production environments, with demonstrated...SeniorRemote work
$85.9k - $137k
...leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact. Senior Software Engineer, WaveLogic Modem Software Development plays a critical role in delivering next-generation optical transport and switching...SeniorLocal areaRemote workFlexible hours$171k - $198k
...Job Description Summary: The Senior Engineer is accountable for the technical execution, architectural integrity, and delivery outcomes of a product team operating under the product model. This role partners as an equal with Product Management and Product Design to...SeniorFull timeWork experience placementLocal areaRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer (Firmware). Be the first to apply!
Related searches
- scientific software engineer Atlanta, GA
- intel software engineer Atlanta, GA
- director software engineering Atlanta, GA
- software engineer Atlanta, GA
- software engineer mainframe Atlanta, GA
- senior robotics software engineer Atlanta, GA
- financial software developer Atlanta, GA
- graduate software developer Atlanta, GA
- part time software developer remote Atlanta, GA
- software engineer remote Atlanta, GA


