Firmware Engineer

Posted 3 months ago

Ready to make an impact?

Mobilogix is a fast-growing global technology company with headquarters in Irvine, CA, and offices around the world.  We are a team of enterprising professionals with a passion for innovative technologies and an unwavering commitment to our customers.

We are driven by a common vision: enabling business success by creating powerful solutions across the Internet of Things (IoT).  We achieve this through collaboration, partnerships, and an openness to innovation and disruptive ideas.  Our diverse team of employees are our greatest source of strength and inspiration.

If you share our vision, are passionate about technology, believe in the power of diversity, think outside the box, love solving complex problems, and want an opportunity to build your career in tech while shaping the future of business success, join us at the forefront as we continue to pioneer new Internet of Things solutions!

We offer a highly engaged and energized workplace where everyone is treated with dignity and respect; diverse teams; supportive leadership; exceptional opportunities to learn, contribute, and advance; in addition to excellent compensation and benefits.

Opportunity | Firmware Engineer/Senior Firmware Engineer固件工程师/高级固件工程师


  • Implement and improve microcontroller firmware for company products
  • Make system design and test case documents;
  • Do unit test and assist test engineer to verify functionality;
  • Maintain existing code and improve code quality;
  • Other tasks by supervisor.
  • 实现并改进公司产品的固件
  • 编写设计及测试文档
  • 实施软件单元测试,并协助测试工程师验证固件功能
  • 维护现有代码并提升编码质量
  • 完成上级安排的其它任务

General Requirements:

  • Minimum BS degree in CS, SW, EE, or other equivalent fields
  • Hands on firmware development job three years or above, Senior Engineer require 5 years’ experience at least
  • Solid understanding in C/ C++, Good scripting skills in python/ shell, Good knowledge about RTOS (and/or embedded Linux), Cortex-Mx, process of product development and Git/SVN
  • Good knowledge about wireless communication module, such as: BT, WIFI, Lora, NB-IOT, GNSS/GPS, or 3/4/5G, at least one of them.
  • Good knowledge about driver development, such as:  IIC,SPI,UART,ADC,PWM,USB,SDIO, at least one of them.
  • Familiar with Sensor, such as: temperature, humidity, press, G-sensor, IR
  • Read and Written of English is must, spoken of English is plus
  • Experience of IOT or Car network industry is plus, UI development experience is plus
  • 本科以上学历,计算机,电子,自动化或相近专业
  • 三年(高级工程师5年)或以上固件开发经验
  • 深入理解并使用C、C++语言,良好的python/shell 编程能力,熟悉嵌入式操作系统,Cortex-M架构,熟悉软件、产品开发流程和版本控制工具Git 或SVN
  • 熟悉常见无线通信协议,如BT、WIFI、Lora、NB-IOT, GNSS/GPS或3/4/5 G(其中之一即可)熟悉常见外围接口驱动开发,比如IIC,SPI,UART,ADC,PWM,USB,SDIO,(其中之一即可)
  • 熟悉常见传感器,比如温度传感器,湿度传感器,压力传感器,重力加速度传感器,红外传感器
  • 必须具备英语读写能力,口语流利者优先
  • 有IOT或车联网产品开发经验者优先, 有UI界面开发经验者优先

Location: Futian, ShenZhen, China

Job Features

Job CategoryR&D

Apply Online

A valid email address is required.