Careers

Build the silicon
with us.

We hire people who care about the whole stack — from transistors to toolchains. To apply, send your resume to hr_admin@think-force.com.

POS.01

Linux BSP Engineer

Apply →

Responsibilities

  1. Linux kernel driver development & debugging on x86 and ARM platforms.
  2. SoC functional verification development & debugging in bare-metal environments.
  3. Product development covering system configuration, HAL, bootloader, framework and applications.
  4. Base-level support for customer R&D teams.

Qualifications

  1. Bachelor's degree or above in CS, EE, telecommunications or related fields.
  2. 3+ years of Linux driver development on ARM platforms, including bare-metal environments.
  3. Strong C/C++ skills; assembly language capability.
  4. Fluent with Git, Linux scripting and Makefiles.
  5. Core BSP team experience at a semiconductor company preferred.
  6. Hard-working, active and positive.
POS.02

ASIC Backend Designer

Apply →

Responsibilities

  1. ASIC backend design: place & route, power network design, timing closure, power analysis and physical verification.

Qualifications

  1. Bachelor's degree or above in microelectronics or related engineering, 1+ year of experience.
  2. Hands-on backend flow from netlist to GDSII: P&R, STA, physical verification, power analysis.
  3. Proficiency with industry-standard EDA tools; solid programming skills.
  4. 28nm / 16nm experience and design-service background preferred.
  5. Lasting passion for backend design; strong teamwork and responsibility.
POS.03

IC Verification Engineer

Apply →

Responsibilities

  1. Module, subsystem and full-chip verification of SoC designs.
  2. Test case development and simulation at system level.
  3. Build Verilog and UVM verification platforms for IP and SoC.
  4. Develop IP test plans, write and debug test code.
  5. Feed verification findings back to design teams and drive IP / SoC improvement.

Qualifications

  1. Master's degree or above, 2–3 years in IC verification.
  2. Familiar with UVM / VMM / OVM methodologies, Verilog and Perl; proficient on Linux.
  3. Experience with EDA tools such as nLint, VCS, Verdi.
  4. Familiar with AMBA protocols (AHB, APB, AXI) and complex IP / SoC verification.
  5. Familiar with one or more of: UART, SPI, I2C, eFlash, SRAM, WDT; general MCU verification flow.
  6. PCIe / DDR knowledge and emulator debugging experience preferred.
  7. Careful, steadfast, good communicator and team player.
POS.04

Digital Chip Design Engineer

Apply →

Responsibilities

  1. Define top-level or module-level design specifications from market requirements; produce detailed design documents and HDL code.
  2. RTL coding, wiring and project logic verification.
  3. Synthesis, timing analysis and formal verification.
  4. Work with system engineers on FPGA prototype and chip application verification.

Qualifications

  1. 2–3 years of experience in digital chip design.
  2. Proficient in Verilog; solid in at least one of simulation, synthesis, timing analysis or formal verification.
  3. Familiar with Unix / Linux and Perl / Python / Shell scripting.
  4. Familiar with FPGA and related toolchains.
  5. Careful, steadfast, good communication skills and teamwork spirit.