Software Dev Eng III
Listed on 2026-07-18
-
Software Development
Software Engineer, C++ Developer, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT
Job Location:
Dallas, Texas
Location Flexibility:
Primary Location Only
Req
Posting
Start Date:
6/26/26
FINITY
1
Finity, a Fujitsu company, is a global provider of communications networks for our connected world. We uniquely combine technological leadership and expertise in open optical and wireless networking, network automation, and applied AI/ML to design, build, operate, and maintain critical digital communications network infrastructure. Collaborating closely with ecosystem partners, we deliver transformative outcomes for service providers and network operators, and enable them to lower TCO, improve network performance, and increase energy efficiency.
We’re also a diverse, inclusive, and innovative workplace that achieves together. We offer highly competitive compensation, benefits, and career development opportunities, as well as flexible options for working your way. See what working at 1
Finity looks like at For more information, please visit
We are seeking a Software Engineer to join our Software Development team in Richardson, TX. In this role, you will help design, implement, and enhance 1
Finity's next-generation fiber optical communication systems used in carrier-grade networking environments.
The ideal candidate has strong experience and knowledge in embedded software, Optical transport systems (ROADM and Transponder), model-driven management interfaces, and hardware-aware software development. You will work across multiple phases of the software lifecycle, including requirements analysis, design, implementation, unit testing, system integration, and issue resolution.
Responsibilities- Design, develop, and integrate software components across the full system stack, from hardware abstraction layers to middleware, control plane, management plane, and application software
- Develop software for carrier-grade optical networking platforms, including chassis-based high-capacity systems deployed in edge, metro, and core network environments
- Architect and implement data flow solutions for optical networking systems, including interaction across control plane, management plane, hardware abstraction, and application layers
- Participate in requirements analysis, design, development, and maintenance of software components for network element management systems
- Develop and maintain model-driven network software using YANG, ConfD, NETCONF, RESTCONF, and SNMP
- Design and implement distributed messaging and data exchange mechanisms using DDS pub/sub patterns, Protocol Buffers, or similar serialization technologies
- Work with embedded Linux-based systems in a multi-component telecom software environment, using C/C++, Python, and scripting languages
- Support platform bring-up, system integration, evaluation testing, and field issue resolution
- Lead root-cause analysis and investigate, track, and resolve complex integration issues across multiple software and hardware components during system test, evaluation, and field deployments with strong debugging capabilities
- Collaborate closely with hardware, platform, system test, architecture, and product teams to resolve technical issues
- Actively utilize AI-assisted development tools to improve debugging, code analysis, unit test generation, and development efficiency
- Contribute to software quality, maintainability, automation, and continuous improvement initiatives
- Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field; equivalent practical experience may be considered
- Minimum of 5 years of embedded software development experience in telecom domain
- Strong programming experience in C/C++, Python or scripting languages
- Experience developing complex software features for embedded telecom transport systems
- Hands-on embedded software development experience in Linux or UNIX-based environments
- Strong debugging and root-cause analysis skills across complex, multi-component systems
- Strong understanding of network management protocols, including at least some of the following: NETCONF, RESTCONF, SNMP, CLI-based…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).