跳转到主要内容

Firmware Engineer

Technology
HCLTech
上海市, 中国2个月前
全职

职位描述

Work scope summary:

Existing instrument debug and triage to support factory integration and deployment

New instrument bring-up for local factory integration and deployment

AI tooling creation (Gen AI and Agentic AI)

Job requirement:

  • Master's degree in computer science, Computer Engineering or Electrical

Engineering from a top university

  • 5+ years' experience
  • Proficiency in C++ for systems-level development and integration
  • Proficiency in one higher-level programming language such as Python or similar for application-level development
  • Proficiency in one scripting language (Lua preferred)
  • Ability to read and interpret schematics to understand circuit behavior and identify relevant test points
  • Hands on with programming embedded system and using common interfaces such as I2C, SPI, UART, USB etc.
  • Great communication skills in English

Preferred qualifications:

  • Basic understanding of electrical engineering concepts including voltage, current,

digital logic fundamentals, and signal integrity—enough to understand hardware constraints and test requirements

  • Practical familiarity with Objective-C code, able to read and work with existing

Objective-C implementations

  • Familiarity with Linux user space applications, including system calls, process management, inter-process communication, and performance profiling
  • Strong problem-solving skills with an ability to decompose complex systems into manageable components
  • Quickly adapting to different code bases and technologies to identify and implement effective software solutions across our testing infrastructure
  • Experience with test automation or testing frameworks
  • Knowledge of hardware-software co-design considerations
  • Interest in exploring AI applications in testing and automation
Keywords
monthsOfExperience: 60DecompositionObjective-CLinuxLuaObjective CPythonDebuggerSoftware EngineeringDebugging

对这个职位感兴趣吗?