Software Engineer

2 weeks ago


Nanjing, Jiangsu, China Calix Full time
Job Title: Staff Software Engineer

Calix is a leading provider of cloud and appliance-based platforms and managed services for broadband service providers. We are seeking an experienced Staff Software Engineer to join our team in Nanjing, China.

About the Role

We are looking for a highly skilled software engineer to develop and maintain the Wi-Fi, GPON, EPON, Ethernet, and IoT devices within our Calix Development Center in Nanjing and U.S. sites. The successful candidate will be responsible for implementing management layer protocols, network services, and software security, particularly for Broadband USP/TR69/TR98/TR181 specifications.

Key Responsibilities
  • Analyze use cases and collaborate with cross-functional teams to provide solutions for EXOS services (SmartMDU and SmartBiz and other services).
  • Evaluate solutions and choose the most suitable option based on overall considerations.
  • Develop Linux applications/services on the EXOS platform, perform unit tests, and deliver to the field team.
  • Maintain applications/services and resolve issues found by the field team, CI, ST, and field engineers.
  • Identify bottlenecks in services/applications and optimize them.
  • Develop and maintain the EXOS platform interface to the cloud.
  • Develop and maintain the EXOS configuration and management modules.
  • Develop and maintain the driver manager for captive portal and client isolation.
Requirements
  • Master's or Bachelor's degree in Computer Science, Electrical Engineering, Optical Telecommunication, or a related field.
  • At least 10 years of experience in software development.
  • Strong coding skills, preferably in C/C++.
  • Solid experience with Linux shell tools, busybox, and progress.
  • Ability to analyze and summarize problems quickly.
  • Familiarity with PON protocols: GPON/EPON standard protocol, and private protocol for Calix.
  • Familiarity with AE ONT registration and configuration management.
  • Familiarity with data path of Broadcom.
  • Familiarity with captive portal and related services.
  • Familiarity with Linux internals: network (NAT, firewall, route, bridge, L2/L3 forward), memory management, file system, CPU schedule, sockets, process, and threads.
  • Familiarity with CMS/CSC/E7 and other configuration platforms is a plus.
  • Excellent written and verbal communication skills.
Preferred Qualifications
  • Good ability to multitask, prioritize tasks, and manage time efficiently.
  • Good collaboration and communication skills.
  • Strong thirst for knowledge and exploration spirit.
  • Self-motivation and sense of responsibility.


  • Nanjing, Jiangsu, China Calix Full time

    Job Title: Software EngineerCalix is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for developing and maintaining high-quality automation test cases for Calix EXOS products using a Python-based automation framework.Responsibilities:Work closely with the EXOS manual test team to understand functional...


  • Nanjing, Jiangsu, China Ford Motor Company Full time

    Job SummaryWe are seeking a highly motivated and experienced Software Development Engineer to join our team at Ford Motor Company. As a key member of our Telematics team, you will be responsible for designing, developing, and testing software solutions for our telematics systems.Key ResponsibilitiesDesign and develop software solutions for telematics...


  • Nanjing, Jiangsu, China Calix Full time

    Job Title: Senior Software EngineerCalix is a leading provider of cloud and appliance-based platforms and managed services. We are seeking a highly skilled Senior Software Engineer to join our team in Nanjing, China.Job Summary:We are looking for a talented Senior Software Engineer to design, develop, and maintain web pages for Calix gateways, Wi-Fi routers,...

  • Software Engineer

    4 weeks ago


    Nanjing, Jiangsu, China Vayyar Full time

    Job Title: Software Engineer - Radar SystemsVayyar is seeking a skilled Software Engineer to join our team and contribute to the development of our cutting-edge Radar-on-Chip platform. As a Software Engineer, you will be responsible for designing, developing, and testing software components for our Vayyar Home products.Key Responsibilities:Develop and...


  • Nanjing, Jiangsu, China Lenovo Full time

    Job OverviewWe are seeking a highly skilled and experienced Senior Software System Engineer to lead our mobile phone software design team. The ideal candidate will possess extensive knowledge across multiple software domains, including Android mobile software and AI applications.Key ResponsibilitiesDesign, develop, and optimize mobile phone software systems,...


  • Nanjing, Jiangsu, China Calix Full time

    Software Engineer - Calix Revenue Edge Product DevelopmentCalix is a cloud and appliance-based platform and managed services company. Broadband service providers leverage the Calix broadband platform, cloud, and managed services to simplify operations, engagement, and service, innovate for their consumer, business, and municipal subscribers and grow their...


  • Nanjing, Jiangsu, China Ford Motor Company Full time

    Job DescriptionJob Title: BECM Basic Software EngineerJob Summary:We are seeking a highly skilled BECM Basic Software Engineer to join our team at Ford Motor Company. As a key member of our software development team, you will be responsible for designing, developing, and testing software modules for automotive embedded systems.Responsibilities:Design and...


  • Nanjing, Jiangsu, China Vayyar Full time

    Job DescriptionVayyar is seeking a skilled RD Engineer to join our team.Key ResponsibilitiesMaintain and develop Vayyar Home SW products, ensuring seamless integration and functionality.Collaborate with Israel colleagues to localize and customize algorithms, collecting and verifying data.Implement and support software development-related tests.Provide...

  • Software Engineer

    2 weeks ago


    Nanjing, Jiangsu, China Ford Motor Company Full time

    Job Requirements:As a highly skilled professional, you will be responsible for designing and developing telematics systems for the Ford Motor Company. To be successful in this role, you will need a strong background in computer, electrical, or software engineering, with a minimum of 3 years of experience in the telematics field. You must be proficient in...


  • Nanjing, Jiangsu, China Calix Full time

    Job DescriptionCalix is seeking a skilled Software Automation Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing automation test scripts for our Calix EXOS products.About the RoleDevelop and maintain automation test scripts using Python, Perl, Shell, Tcl, Ruby, or Robot...


  • Nanjing, Jiangsu, China Calix Full time

    Job Title: Software Test EngineerCalix is seeking a skilled Software Test Engineer to join our EXOS L3 FT team. As a key member of our development team, you will be responsible for ensuring the quality and performance of our Calix EXOS products.Responsibilities:Design and execute functional test cases based on product requirements.Conduct security tests on...


  • Nanjing, Jiangsu, China Calix Full time

    Product Development Opportunity at CalixCalix is a cloud and appliance-based platform and managed services company. We empower broadband service providers to simplify operations, engagement, and service, innovate for their consumer, business, and municipal subscribers, and grow their business and the communities they serve.You will be part of our Revenue...


  • Nanjing, Jiangsu, China Calix Full time

    Job Title: Staff Software EngineerCalix is a cloud and appliance-based platform and managed services company. Our broadband platform, cloud, and managed services help service providers simplify operations, engagement, and service, innovate for their subscribers, and grow their business and the communities they serve.Our products are Linux-based with...


  • Nanjing, Jiangsu, China Calix Full time

    Job DescriptionCalix is seeking a highly skilled Senior Software Engineer to join our SCIA team. As a key member of our development team, you will be responsible for the development, execution, and analysis of automated regression testing during the product development phase.The successful candidate will help define, design, modify, and implement automation...


  • Nanjing, Jiangsu, China Calix Full time

    Join Our Team as a Software Automation EngineerAt Calix, we're committed to delivering innovative solutions that simplify our customers' businesses and excite their subscribers. As a member of our SCIA team, you'll play a critical role in ensuring the quality and performance of our products.Key Responsibilities:Collaborate with our EXOS manual test team to...


  • Nanjing, Jiangsu, China Calix Full time

    Job DescriptionCalix is seeking a skilled Software Automation Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining automation test scripts for our Calix EXOS products.About the RoleCollaborate with our EXOS manual test team to understand functional test cases and product...


  • Nanjing, Jiangsu, China Calix Full time

    OverviewCalix cloud and software platforms empower communications service providers (CSPs) to transform their businesses. Our CSP customers leverage real-time data and insights from Calix platforms to simplify their operations and deliver exceptional subscriber experiences. This enables CSPs to grow their businesses through increased subscriber acquisition,...


  • Nanjing, Jiangsu, China Calix Full time

    OverviewCalix cloud and software platforms empower communications service providers (CSPs) to transform their businesses. Our CSP customers leverage real-time data and insights from Calix platforms to simplify their operations and deliver exceptional subscriber experiences. This enables CSPs to grow their businesses through increased subscriber acquisition,...


  • Nanjing, Jiangsu, China Calix Full time

    Job Title: Senior Software Engineer - Network SolutionsCalix is seeking a highly skilled Senior Software Engineer to join our team in developing innovative network solutions. As a key member of our team, you will be responsible for designing, developing, and testing software components for our Access Edge solution.Key Responsibilities:Design and develop...


  • Nanjing, Jiangsu, China Calix Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our EXOS L3 FT team at Calix. As a key member of our development team, you will be responsible for analyzing requirements, designing functional test cases, executing tests, and submitting test reports for Calix EXOS products.Key ResponsibilitiesSet up and maintain test beds for...