{"id":1744966,"url":"https://alion.io/job/zhone-olt-embedded-software-engineer-junior-mid-level-senior","title":"OLT Embedded Software Engineer (Junior / Mid-Level / Senior)","company":{"id":2152358,"name":"Zhone","domain":"zhone.com","url":"https://alion.io/company/zhone","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Paylocity","truth_index":{"grade":"B","score":75,"open_postings":6,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-04T05:45:00Z"}},"role":"Hardware","role_family":"Hardware","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Hanoi, Vietnam"],"countries":["VN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":12000,"max_usd":29000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":417},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Embedded C","optional":false},{"name":"Kubernetes","optional":false},{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"RTOS","optional":false},{"name":"Scrum","optional":false},{"name":"Apache Kafka","optional":true},{"name":"C","optional":true},{"name":"gRPC","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"RAG","optional":true}],"status":"live","first_seen_at":"2026-05-21T17:13:25Z","employer_posted_date":"2026-10-03","last_verified_at":"2026-10-05T00:33:00Z","board_verified":true,"closed_at":null,"days_open":136,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":135},"description":"Description\nRole Summary\nZhone Technologies is hiring Embedded Software Engineers across three career levels: Junior, Mid-Level and Senior. During the application process, candidates will answer a screening question to indicate the level they intend to apply for. In this role, you will develop and maintain embedded software for access network equipment including DSLAMs, GPON, and fiber access nodes. Scope and ownership increase by level, from contributing to feature development under guidance to leading architecture, technical direction, and team mentorship.\nKey Responsibilities (All Levels):\nSoftware Development & Standards\nImplement and maintain embedded software features in C/C++; resolve bugs and ensure backward compatibility.\nIntegrate standards-based network management features: Netconf/YANG, TR-069, OMCI, and SNMP.\nEnsure compliance with BBF, ITU-T, MEF, and ETSI standards; contribute to SDN/VOLTHA-based architectures.\nApply best practices in code quality through unit testing, documentation, and peer reviews.\nTesting & CI/CD\nDevelop and maintain Python-based test scripts for feature verification and regression testing.\nFollow and contribute to CI/CD pipelines for continuous integration and delivery.\nCollaborate with QA and hardware teams to reproduce and resolve issues in lab and field environments.\nCollaboration & Agile\nParticipate in Agile/Scrum ceremonies: daily stand-ups, sprint planning, and retrospectives.\nWork closely with hardware, QA, systems engineering, and product management teams.\nDocument software changes, design decisions, and troubleshooting procedures.\nAdditional Responsibilities for Senior-Level Candidates\nLead and mentor a team of embedded engineers; review and approve software designs.\nOwn architectural decisions for subsystems; enforce coding standards and documentation practices.\nLead SDN-based control plane and VOLTHA architecture design; define team-wide test strategy.\nRequirements\nPlease review the requirements for each level below and select the level you intend to apply for during the application screening process.\nJunior Embedded Software Engineer (0-2 Years)\nDegree in Computer Engineering, Electrical Engineering, or Computer Science.\nAcademic or internship C/C++ experience; eagerness to learn RTOS and embedded Linux.\nExposure to telecom protocols (TR-069, OMCI, SNMP) and access technologies (xDSL, GPON).\nMid-Level Embedded Software Engineer (3-5 Years)\n2-5 years of embedded C/C++ development with RTOS or embedded Linux.\nHands-on integration of Netconf/YANG, TR-069, OMCI, or SNMP.\nFamiliarity with Docker, Kubernetes, RESTful APIs, and JSON/XML/YAML.\nKnowledge of access technologies: xDSL, GPON, XGS-PON, G.fast, FTTx.\nSenior Embedded Software Engineer (5+ Years)\nProven leadership of embedded software teams on complex telecom projects.\nDeep expertise in SDN architectures, VOLTHA, and Netconf/YANG.\nStrong architectural governance, CI/CD ownership, and excellent problem-solving skills.\nNice to Have (All Levels)\nExposure to VOLTHA, OpenOMCI, or open-source telecom/networking projects.\nNetwork OS experience: SONiC, ONL, or ZebOS.\nFamiliarity with Docker, Kafka, or gRPC for AI/service integration.\nExperience with LLMs, MCP servers, and RAG systems.","description_format":"text","description_chars":3234,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Telecommunications","Broadband"],"lifecycle":[{"event":"open","at":"2026-10-03T05:16:35Z"}],"visa":[],"liveness":{"score":8,"band":"cold","label":"Long shot","p_open":1,"p_active":0.276,"p_room":0.28,"age_days":135,"expected_fill_days":23,"reasons":["conf:13","win:tail","crowd:junior"],"computed_at":"2026-10-04T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/zhone-olt-embedded-software-engineer-junior-mid-level-senior","json_url":"https://alion.io/job/zhone-olt-embedded-software-engineer-junior-mid-level-senior.json","meta":{"generated_at":"2026-10-05T02:07:32Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2829,"day_limit":5000,"remaining_today":2171,"minute_limit":60,"resets_at":"2026-10-06T00:00:00Z"}}}