ASSA ABLOY

Firmware Engineer

ASSA ABLOY
Apply
2 hours ago
Shanghai, ChinaMid Level

Responsibilities

  • Develop firmware on RTOS/Linux using C/C++.
  • Own the complete firmware lifecycle from design and prototyping through implementation, testing, maintenance, and technical support.
  • Participate in schematic and layout reviews and test prototypes from engineering samples through mass production.
  • Maintain firmware servers and develop internal tools, scripts, and basic hardware interfaces.
  • Contribute to research, technology development, product improvements, documentation, and technical issue communication.
  • Collaborate with domestic and international cross-functional teams to understand requirements and improve productivity.

Requirements

  • BS or MS degree in Electronics Engineering, Computer Science, or equivalent experience.
  • At least 3 years of C/C++ development experience on RTOS/Linux.
  • Familiarity with video streaming, display technologies, Wi-Fi, BLE, and embedded multimedia software development.
  • Knowledge of low-power technologies and power-optimization techniques for embedded systems.
  • Strong working knowledge of development, verification, and system failure analysis.
  • Experience with hardware interfaces including USB, UART, I2C, I2S, SPI, and GPIO.
  • Knowledge of ZigBee/Z-Wave and Edge AI is a plus.

Tech Stack

Categories

ASSA ABLOY

About ASSA ABLOY

10,000+ employees
Contact me