Firmware Engineer
Technology
上海市, 中国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
对这个职位感兴趣吗?