Networking Application Engineer
Listed on 2026-05-31
-
Software Development
Software Engineer, Embedded Software Engineer
Job Responsibilities
- Look at the customer requirements, propose feature design, and work on implementation to help customers launch with the feature working end to end.
- Apply software knowledge and experience to design, develop, create, modify, and validate embedded software, applications, and/or specialized utility programs.
- Analyze user needs and software requirements to design and customize software for optimal operational efficiency.
- Design and implement software modules for products and systems.
- Participate in the design and coding of large features, unit testing, significant debugging fixes, and integration efforts to ensure projects are completed to specifications and schedules.
- Perform code reviews and regression tests as well as triages and fix issues to ensure the quality of code.
- Collaborate with networking/firmware/system/hardware teams to accomplish project objectives.
- Write technical documentation for software projects.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Applications Engineering, Software Development experience, or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Applications Engineering, Software Development experience, or related work experience.
- 2+ years of experience with programming languages such as C, C++, Java, Python, etc.
- 1+ year of experience with debugging techniques.
- Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
- 5+ years GPON Engineering or related work experience.
- PON Standards:
Expert knowledge of ITU-T G.9807 (XGS-PON), 25GS-PON MSA, and ITU-T G.9804 (50G-PON). Familiarity with 100G research directions. - Carrier Specs:
Proven experience with Open OMCI specs, Fios requirements, or Cable Labs certification. - Protocol Stack:
Deep understanding of OMCI (G.988) managed entities (ME), PLOAM messaging, and TR-069/USP data models. - Networking:
Expert in Linux Networking (Bridge/VLAN/IGMP), IPv4/v6, and high-speed packet processing (25
Gbps+ throughput tuning). - Tools:
Proficiency with XML/Ethernet sniffers, OMCI parsers, JTAG/Lauterbach, and traffic generators (Spirent/Ixia). - Programming language such as C, C++, Python, shell script, etc.
- Linux device driver development experience.
- Any experience in WiFi/Networking protocol development.
- Strong analytical skills and ability to work in a dynamic and fast paced team environment.
$ - $
The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales‑incentive plans are not eligible for our annual bonus).
In addition, our highly competitive benefits package is designed to support your success at work, at home, and r recruiter will be happy to discuss all that Qualcomm has to offer – and you can review more details about our US benefits at this link.
Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
#J-18808-Ljbffr(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).