EngineerJobs.io
← Back to all jobs

Job Description

Build and optimize core software for A10 Thunder platforms by contributing to A10 Advanced Core Operation System (ACOS) development, integration, testing, and production issue support.

Responsibilities

  • Contribute to development of A10 Advanced Core Operation System (ACOS) across multiple Thunder platforms
  • Collaborate across engineering teams and coordinate with PM, QA, and Documentation to deliver features and align on functional and design specifications
  • Extend infrastructure capabilities and integrate ACOS with other applications from A10 and third parties using qualified coding practices
  • Perform performance tuning across hardware and software to reach maximum traffic throughput
  • Validate changes using rigorous test methodologies and expand automation infrastructure code coverage
  • Support the customer support organization by investigating customer-reported issues and delivering patches

Requirements

  • Strong C/C++ skills for systems development, including multithreading and multicore programming
  • Experience with real-time high availability embedded systems running Linux, RTOS, or similar operating systems
  • Hands-on experience with multi-threading, multi-core, and real-time high availability embedded system environments
  • Solid understanding of TCP/IP and common standard IP protocols such as ARP, IP, ICMP, UDP, and GRE
  • Good understanding of control plane and data plane architecture for networking devices
  • Experience with cloud platforms such as Amazon AWS, Google Cloud, or OCI
  • Exposure to programming DPDK, BCM ASIC, QAT, or other hardware accelerators (plus)

Key Technologies

  • C, C++
  • Multithreading, multicore
  • Linux, RTOS
  • TCP/IP: ARP, IP, ICMP, UDP, GRE
  • Networking: control plane, data plane
  • Cloud: Amazon AWS, Google Cloud, OCI
  • Acceleration: DPDK, BCM ASIC, QAT, hardware accelerators

Location and Compensation

  • Location: San Jose, CA (hybrid)
  • Salary: USD 150,000 per year

Education

  • Bachelor or Master’s degree in CS/EE/CE or a related field

Similar Jobs