Network Software Engineer

South Korean AI semiconductor and infrastructure company building inference accelerators, servers, racks, and software for production-scale AI deployment.

Seongnam-si, Gyeonggi-do, South Korea
About Rebellions

Rebellions develops purpose-built AI inference hardware and an accompanying software stack. Its current offerings include the Rebel100 accelerator and deployable RebelServer, RebelRack, and RebelPOD systems, designed for energy-efficient data-center inference.

View jobs by Rebellions

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design and implement high-speed networking frameworks and drivers for Linux or firmware. You will develop proof-of-concept networking solutions, collaborate on SoC network architecture, profile and tune performance, support silicon and hardware bring-up, and resolve networking bottlenecks.

Requirements

  • At least five years of Linux kernel development and device driver programming experience including firmware
  • C programming expertise
  • Experience with TCP/IP UDP and IEEE 802.3 networking protocols
  • Communication and problem-solving skills

Responsibilities

  • Design and implement high-speed networking frameworks and drivers
  • Develop proof-of-concept solutions for AI scale-up and scale-out networking
  • Collaborate with SoC design and hardware engineers on network architecture
  • Enhance system performance and reliability through profiling tuning and benchmarking
  • Participate in pre-silicon post-silicon and evaluation-board bring-up
  • Troubleshoot networking performance bottlenecks

Hiring Process

Application review > Online interview > On-site interview > Culture-fit interview > Compensation discussion > Final acceptance

Network Software Engineer at Rebellions | JobStash