Sr. Software Engineer (Firmware)
Adtran Networks North America Inc.
About the Role The Senior Software/Firmware Engineer will design, develop, and test embedded software for Reconfigurable Optical Add‑Drop Multiplexers (ROADMs). The engineer 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. Basic Qualifications 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. Nice to Have 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. Requirements & Work Environment 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. Why Join Us Join a team that’s shaping the future of optical networking. Adtran offers a collaborative environment, opportunities for professional growth, and the chance to work with cutting‑edge technologies that power global communications. #J-18808-Ljbffr Adtran Networks North America Inc.
- Applied-Optoelectronics-Inc is seeking a Senior DevOps/DevSecOps Engineer to optimize the operational efficiency of our firmware development and network monitoring. The ideal candidate will bridge development, security, and operations by enhancing security throughout the...SeniorFlexible hours
- Adtran Networks North America Inc. is looking for a Senior Software/Firmware Engineer to design and develop embedded software for optical networking systems. Candidates should possess a Bachelor’s degree and have over 10 years of experience in embedded software development...SeniorFull timeRemote workMonday to Friday
- ...Their teams value collaboration, continuous improvement, and engineering excellence, creating an environment where technical leaders can... ...Role Summary The Intersect Group is seeking a Senior Software Engineer to join a foundational services team responsible for...Senior
$115k - $125k
...Sr. Software Engineer Step into a high-impact Sr. Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Accounting,Banking / Lending/ Financial Services,Business Products/ Services,Information Technology,...Senior3 days per week- ...Sr. Software Engineer – Appian This role is part of THE BANK's Credit, Risk, Fraud & Compliance Technology Solutions Group. As a Sr. Software Engineer, primary responsibility will be towards design, development and delivery of Credit Risk, Reporting and Management solutions...Senior
$130k - $190k
...$190,000.00/yr We are seeking a highly motivated Senior Software Engineer to join our growing technology team in either Frederick, MD... ...development teams • Interface with signal processing and firmware engineers to integrate hardware-accelerated data flows • Develop...SeniorFull timeTemporary workSummer workInternshipFlexible hours$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- ...Sr Software Engineer Remote Assessment Required Job Description The Sr. Software Engineer is primarily responsible for the design and development of software applications and reusable software components deployed in the Cotiviti product suite. You are...SeniorRemote work
$139.4k - $230k
...1 What Is the Opportunity? Travelers is seeking a Senior Software Engineer to join our organization as we grow and transform our Technology... ...and provide technical leadership. What Will You Do? The Sr. Software Engineer will help embed GenAI technologies and practices...SeniorWork experience placementLocal area- ...Sr. Software Engineer - Atlanta The Bank is the most sought-after financial partner in the global innovation economy. We bring together entrepreneurs, investors, venture capitalists, and private equity firms to move their bold ideas forward, fast. Our clients define...SeniorTemporary work
$101.5k - $169.1k
...Company Cox Automotive - USA Job Family Group Engineering / Product Development Job Profile Sr Software Engineer Management Level Individual Contributor Flexible Work Option Hybrid - Ability to work remotely part of the week...SeniorRemote workVisa sponsorshipFlexible hoursShift work- ...Sr. Software Engineer Tempe Responsible for end-to-end implementation of Financial Planning and Analysis (FP&A) systems for including analysis, design and development of the technology solutions. Design, develop and customize data forms for the users to input Forecast...Senior
- ...Title : Sr. Software Engineer (.Net) Position Type : Fulltime/permanent with our client Salary : Market (best possible) Base + Excellent benefits Location : Atlanta, GA WHY WORK HERE? Our Client is an established company that operates like a...SeniorPermanent employmentFull timeCasual workWork from homeFlexible hours
- ...Sr Software Engineer - AI Senior Software Engineer AI & Full Stack Location: Atlanta, GA (Hybrid, Buckhead Area) About the Role We are seeking a Senior Software Engineer with AI Integration Experience to join our growing team. This role is ideal for a full...SeniorFlexible hours
$177k - $198k
...Software Engineer Digital products play a central role in how we create value for customers, support the teams who serve them, and shape the consumer experience. Our product organization brings together small, empowered teams that move with clarity, speed, and purpose...SeniorTemporary workRelocation$101.5k - $169.1k
...Company Cox Communications, Inc. Job Family Group Engineering / Product Development Job Profile Sr Software Engineer Management Level Individual Contributor Flexible Work Option No remote option; must work at a specified Cox location...SeniorImmediate startRemote workFlexible hoursShift work- ...ABOUT THIS POSITION Our client base is constantly growing and we’re looking for great software engineers to make our team better. As a Software Engineer, you’ll be a technical contributor for our Aware platform. You’ll be challenged often and will find yourself working...SeniorFull timeLive outLocal areaFlexible hoursShift work
$160k - $170k
...leader Design & Implement solutions at scale Guide & Mentor engineers across global teams Drive innovation & operational... ...development Hands-on experience with AI tools and models in software development workflows Core Competencies Thought leader...Senior- ...the Role You will lead the design and delivery of complex software solutions that power mission‑critical financial systems. This... ...problems at scale. Your success is measured by system reliability, engineering quality, delivery outcomes, and the growth of engineers you...SeniorFull time
- ...Senior Software Engineer Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a buzzword — it's a way of life. The world of work as we know it is changing and we're...SeniorPermanent employment
$113.6k - $205k
...role is responsible for designing, developing, and deploying scalable software and Agentic AI solutions that support intelligent customer engagement across mobile, web, and support platforms. The engineer will build AI-enabled applications, APIs, distributed services, and...SeniorFull timePart timeWork experience placementFlexible hours- About this position Our client base is constantly growing and we’re looking for great software engineers to make our team better. As a Software Engineer, you’ll be a technical contributor for our Aware platform. You’ll be challenged often and will find yourself working...SeniorLocal areaFlexible hoursShift work
- Overview Senior Software Engineer - Vulnerability Management. Build and maintain systems and tooling to detect, track, and remediate security vulnerabilities across the organization. Drive technical strategy to automate and scale vulnerability management and collaborate...SeniorPermanent employment
$140k - $165k
...Sr. Software Engineer QE Automation Step into a high-impact Sr. Software Engineer QE Automation opportunity with a confidential client, where you will help drive meaningful results across Banking / Lending/ Financial Services. This role offers the chance to make...SeniorWork experience placement$146.9k - $183.6k
...protect it for future generations. Role Summary Our Enterprise Software team powers the digital backbone behind Rivian’s supply chain,... ...logistics and supplier ecosystems. We’re looking for a Senior Software Engineer who is excited to build at the intersection of enterprise...SeniorFull timeContract workTemporary workPart timeLocal areaShift work$77k - $154k
...reusable assets. This role requires strong hands‑on full‑stack engineering skills, experience building AI integrated applications end‑to‑... ...that demonstrate clear business value. The Senior Innovation Software Engineer will partner closely across the Innovation team to develop...SeniorWork at officeRemote workWork from homeFlexible hours- ...Title: Sr. Software Engineer - Cloud APIs Grade: 11 Location: Midtown Atlanta ~ Build large-scale applications using Java or similar languages, with a focus on high-performance, scalability and resiliency in a service-oriented environment...Senior
- ...Sr. Software Engineer - Oracle Cloud Step into a high-impact Sr. Software Engineer - Oracle Cloud opportunity with a confidential client, where you will help drive meaningful results across Architectural/ Engineering/ Design Services,Banking / Lending/ Financial...Senior
$101.5k - $169.1k
Company Cox Automotive - USA Job Family Group Engineering / Product Development Job Profile Sr Software Engineer Management Level Individual Contributor Flexible Work Option No remote option; must work at a specified Cox location Travel % No Work Shift Day Compensation...SeniorFull timeWork at officeRemote workFlexible hoursShift work2 days per week$101.5k - $169.1k
Company Cox Automotive - USA Job Family Group Engineering / Product Development Job Profile Sr Software Engineer Management Level Individual Contributor Flexible Work Option Hybrid - Ability to work remotely part of the week Travel % No Work Shift Day Compensation Compensation...SeniorFull timeRemote workFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer (Firmware). Be the first to apply!
- software sales engineer Atlanta, GA
- software engineer internship remote Atlanta, GA
- IT software developer Atlanta, GA
- software engineer staff Atlanta, GA
- integration software engineer Atlanta, GA
- machine learning software engineer Atlanta, GA
- software engineer part time Atlanta, GA
- facebook software engineer Atlanta, GA
- senior robotics software engineer Atlanta, GA
- junior software developer Atlanta, GA

