MountainViewRecruiter Since 2001
the smart solution for Mountain View jobs

Hardware / Software Codesign System Engineer

Company: TikTok
Location: Mountain View
Posted on: May 12, 2022

Job Description:

Responsibilities: 1. Optimize and develop novel infrastructural technologies used in ByteDance, including operating system, computing, storage, networking and virtualization, etc. 2. Explore long-term (35 years) infrastructural technologies in container, virtualization, database, storage, etc, to satisfy unique requirements from the hyper-scale internal services. 3. Track the industrial trend and technologies in cloud computing (e.g., container/virtualization/operating system) and hardware (e.g., GPU, FPGA, high-speed inter-connection techniques), and explore their usages in ByteDance. Requirements Requirements: 1. Familiar with principles and techniques in low-level systems, including but not limited to Linux kernel, virtualization, container (cgroup/namespace/), memory management, process management, IO subsystem, etc. 2. Familiar with hardware architectures, e.g., x86 architecture, PCIe, CPU microarchitecture, memory system, interrupt, PMU, etc. 3. Experience in research and/or development in hardware, e.g., SmartNIC, AEP, OpenChannel SSD, FPGA, high-speed inter-connection protocol (CXL/CCIX/GenZ/), etc. 4. Knowledge of networking stack, storage stack, SPDK and/or DPDK. Experience on SPDK and/or DPDK development. 5. Solid troubleshooting and debugging skills to identify and solve functional/performance issues in hardware/software, e.g., kernel crash, virtualization performance issue, network glitches, etc.

Keywords: TikTok, Mountain View , Hardware / Software Codesign System Engineer, IT / Software / Systems , Mountain View, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Mountain View RSS job feeds