Software Dev Eng III

Network & Data Center Business Group

City of Melbourne

On-site

AUD 167,000 - 268,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

1Finity, a Fujitsu company, seeks an experienced Software Engineer for Optical Networking Embedded Software. You will design, implement, and enhance carrier-grade systems, focusing on embedded Linux, C/C++, and Python across hardware and software components.

You will work with model-driven management interfaces (YANG/ConfD/NETCONF/RESTCONF/SNMP), contribute to CI/CD, and collaborate with cross-functional teams to deliver high-availability networking solutions.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or related field.
  • Minimum 5 years of embedded software development in telecom domain.
  • Strong programming experience in C/C++, Python or scripting languages.
  • Hands-on Linux/UNIX development experience in multi-component systems.

Responsibilities

  • Design, develop, and integrate software components across the full system stack.
  • Develop software for carrier-grade optical networking platforms deployed in edge, metro, core networks.
  • Architect data flow solutions across control, management, and application layers.
  • Lead root-cause analysis and resolve complex integration issues across software and hardware.
  • Collaborate with hardware, platform, system test, architecture, and product teams.
  • Contribute to software quality, automation, and CI/CD initiatives.
  • Utilize AI-assisted tools to improve debugging, code analysis, and test generation.

Skills

Embedded software
C/C++
Python
Model-driven development
YANG
CI/CD
Git/JIRA/Agile
Linux/Unix
Debugging
Network protocols

Education

Bachelor's degree in CS/CE/EE

Tools

YANG
ConfD
NETCONF
RESTCONF
SNMP
Docker
CMake
Git
JIRA
CI/CD pipelines

Job description

Location Flexibility:Primary Location Only

Posting Start Date:8/12/26

About 1FINITY
1Finity, 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 1Finity looks like at https://www.linkedin.com/company/1finity-inc/. For more information, please visit https://1finity.com/?utm_source=li&utm_medium=soc.

SOFTWARE ENGINEER – Optical Networking Embedded Software
Position Summary

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 1Finity'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
Required Skills and Experience
  • 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 management interfaces
  • Hands-on experience with YANG models and model-driven software development
  • Experience with software integration, unit testing, and CI/CD practices
  • Familiarity with Git, JIRA, Agile/Scrum, and modern software development workflows
  • Strong verbal and written communication skills
  • Ability to collaborate effectively across software, hardware, system test, and architecture teams
Preferred Skills
  • Experience with optical transport systems, ROADM and Transponder
  • Experience with ConfD or similar network management framework
  • Experience developing software for chassis-based high-capacity networking systems
  • Experience with DDS, pub/sub messaging, Protocol Buffers, or similar distributed data technologies
  • Proficiency with data formats: JSON, YAML, XML
  • Experience with build systems such as CMake, autotools, Make, or similar
  • Familiarity with static analysis and quality tools such as cppcheck, cpplint, SonarQube, gcov, valgrind, or equivalent
  • Knowledge of secure coding guidelines and practices for C/C++ and other languages
  • Experience with containers, microservices, or cloud-native development concepts
  • Experience using AI-assisted software development tools for debugging, code review, test generation, or automation
Skills and Attributes
  • Strong technical, analytical, modeling, and programming skills
  • System-level thinker with the ability to understand interactions across hardware, OS, middleware, and application layers
  • Strong ownership mindset and ability to drive issues from investigation to resolution
  • Ability to work effectively in a team environment and collaborate on complex software requirements
  • Clear communicator who can explain technical issues, tradeoffs, and design decisions
  • Motivated, goal-oriented, and adaptable
  • Flexible and open to change
  • Open to innovation, automation, and AI-assisted development practices
  • Able to mentor others and share practical engineering knowledge across teams
  • Cross-functional collaboration and technical leadership abilities

1Finity salaries are aligned to the specific geographic location in which the work is primarily performed. It is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the circumstances of each situation. The pay range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to: specific skills, qualifications, experience, and comparison to other employees already in this role. The pay range for this position is estimated at $118,860 to $190,176 USD. Additionally, this role may be eligible for a short-term incentive based on company results and individual performance.

As a technology company, 1Finity recognizes that human resources are its most important capital. To create an environment where all employees can work positively and healthily, both in mind and body, we offer a full range of health, 401K, and other benefits.

#Americas_Priority

At 1Finity, one of our corporate principles is "We respect human rights". This commitment guides the actions of every 1Finity Group member and is fundamental to how we operate, both as individuals and as a company. We are proud to be an equal opportunity employer that values diversity and inclusion. Qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. By empowering people, we can unleash our collective strengths to create a better experience for our employees, our customers, and our partners. California Privacy Act: https://www.fujitsu.com/us/Images/CALIFORNIA-CONSUMER-PRIVACY-ACT-NOTICE.pdf

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Product Line Manager III
Product Line Manager III

Network & Data Center Business Group • City of Melbourne

On-site
AUD 148,000 - 235,000
eLearning Developer III
eLearning Developer III

Network & Data Center Business Group • City of Melbourne

On-site
AUD 118,000 - 168,000
Health benefits
Competitive compensation
Senior/Staff Photonic Test Development Engineer
Senior/Staff Photonic Test Development Engineer

HyperLight • Town Of Cambridge

On-site
AUD 169,000 - 318,000
Salary: $120,000–$225,000 per year
Medical, vision, dental plans
401(k) with employee matching
+4
Product Engineer, Test & Measurement
Product Engineer, Test & Measurement

HyperLight • Town Of Cambridge

On-site
AUD 126,000 - 251,000
Health coverage
401(k) matching
Hybrid/remote work (flexible)
+3
DWDM Optical Network Engineer
DWDM Optical Network Engineer

Viasat • North Sydney Council

On-site
AUD 120,000 - 180,000
Implementation Engineer New Australia - Sydney
Implementation Engineer New Australia - Sydney

Forter • Sydney

Hybrid
AUD 150,000 - 190,000
Health insurance
RSUs
Generous PTO
Technical Support Engineer
Technical Support Engineer

Fin • Council of the City of Sydney

Hybrid
AUD 70,000 - 110,000
Equity
Catered lunch
Healthcare stipend
+2
Optical Network Development Engineer, DRES
Optical Network Development Engineer, DRES

Amazon Web Services (AWS) • Sydney

On-site
AUD 150,000 - 200,000
Product Engineer, Test & Measurement
Product Engineer, Test & Measurement

HyperLight: Jobs • City of Hobart

Hybrid
AUD 90,000 - 180,000
Health coverage
401(k) with matching
Life and disability insurance
+2
Technical Support Engineer
Technical Support Engineer

Fin. The highest performing Customer Agent • Sydney

Hybrid
AUD 90,000 - 120,000
Competitive salary and equity
Catered lunch every weekday
Flexible paid time off
+3