Network Software Engineer

Rebellions

Job Summary

Rebellions' HW Platform team is seeking Network Software Engineers to design and implement low-latency, high-bandwidth network solutions for their AI chip ecosystem. The role involves working on Rebellions' SoCs, collaborating with SoC design engineers to deliver network-based AI scale-up and scale-out solutions. Responsibilities include developing network frameworks/drivers, PoC solutions, enhancing system performance, and participating in SoC and hardware bring-ups.

Must Have

  • Design and implement network framework/driver for high-speed networking (e.g., Ethernet or RDMA/RoCE) on Linux or Firmware
  • Develop Proof-of-Concept(PoC) solution to validate Rebellion’s network based AI scale up and scale out technology
  • Collaborate with various SoC design and Hardware engineers to enable a novel network architecture
  • Enhance system performance and reliability through profiling, tuning, and benchmarking
  • Perform early development and participate in new Rebellions’ SoC and hardware bring ups including all stages of the SoC development cycle such pre-silicon, post-silicon, and EVB(Evaluation Board) phases
  • Troubleshoot and resolve performance bottlenecks in high-throughput, low-latency networking environments
  • Minimum 5+ year of experience in Linux kernel development and device driver programming including firmware
  • Excellent skill in designing and developing with the C programming language
  • Ability to write high quality code with a keen attention to detail
  • Strong experience with networking protocol - TCP/IP, UDP and IEEE 802.3

Good to Have

  • Experience or knowledge in high-speed networking such as RDMA, RoCE v1/v2, Infiniband or Ultra Ethernet

Job Description

Rebellions’ HW Platform team is looking for Network Software Engineers who are talented and passionate about implementing low latency and high bandwidth network solutions for Rebellions’ AI chip ecosystem. You will have the opportunity to work on Rebellions’ SoCs, collaborating closely with our SoC design engineers to deliver our network based AI scale up and scale out solution.

Responsibilities and Opportunities

  • Design and implement network framework/driver for high-speed networking (e.g., Ethernet or RDMA/RoCE) on Linux or Firmware
  • Develop Proof-of-Concept(PoC) solution to validate Rebellion’s network based AI scale up and scale out technology
  • Collaborate with various SoC design and Hardware engineers to enable a novel network architecture.
  • Enhance system performance and reliability through profiling, tuning, and benchmarking
  • Perform early development and participate in new Rebellions’ SoC and hardware bring ups including all stages of the SoC development cycle such pre-silicon, post-silicon, and EVB(Evaluation Board) phases
  • Troubleshoot and resolve performance bottlenecks in high-throughput, low-latency networking environments

Key Qualifications

  • Minimum 5+ year of experience in Linux kernel development and device driver programming including firmware
  • Excellent skill in designing and developing with the C programming language
  • Ability to write high quality code with a keen attention to detail
  • Strong experience with networking protocol - TCP/IP, UDP and IEEE 802.3
  • Experience or knowledge in high-speed networking such as RDMA, RoCE v1/v2, Infiniband or Ultra Ethernet is an extra plus!
  • Effective communication and problem-solving skills

Application Process

  • Document screening > On-line interview > On-site interview > Culture-fit interview > Compensation negotiation > Final acceptance
  • The application process may vary by job and may change depending on schedule and circumstances.
  • The application schedule and results will be individually notified via the email address you provided when applying.

Notes

  • This announcement may close early when recruitment is complete.
  • If there are false facts in the application, acceptance may be canceled.
  • Employment may be restricted if the legal qualifications required for employment and job performance are not met.
  • Being a veteran or a person with a disability does not disadvantage the hiring process.
  • The scope of duties may change considering the candidate's overall career and experience. If such changes are necessary, they will be communicated to the candidate at an appropriate time before the final acceptance notification.
  • For inquiries related to recruitment, please contact the email address below:
  • recruit@rebellions.ai

5 Skills Required For This Role

Communication Talent Acquisition Game Texts Networking Linux

Similar Jobs