To Say Hello!

Find next jobs


Embedded Software Engineer

Updated: 14/01/2021

Employment Information


  • Laptop
  • Chế độ bảo hiểm
  • Du Lịch
  • Chế độ thưởng
  • Chăm sóc sức khỏe
  • Đào tạo
  • Tăng lương
  • Nghỉ phép năm

Job requirement

About Us

From a small apartment in NYC to 10 locations around the world

Rewind to 2014: Autonomous is a small group of tinkerers in a tiny apartment in Hell’s Kitchen, New York shipped the first SmartDesk to their first Kickstarter backers. We’ve shipped 1.2M hardware products in our first 5 years in business.

2016: Launched our direct-to-consumer business based on our Kickstarter success
2017: Shipped the first ErgoChair
2018: Launched KinnChair
2019: Started developing Zen Pod

2020 is a pivotal year for us. In 2020, we formed the Autonomous Software Group with the mission of building software products to further help our customers work better.


Location: HCMC, Vietnam


Develop system application of middleware software for new hardware

Job requirement

  • Strong C/C++ programming skills and the ability to work with embedded systems
  • Experience with Zigbee, Z-wave protocols.
  • Experience with smart home, smart devices is a plus.
  • Experience with ARM microprocessors such as STM32, NXP, .... Experience with embedded Linux systems a plus
  • Experience with linux environments, embedded linux is a plus
  • Unit test embedded devices and design pattern

Nice to have

  • Experience with RS232, USB, RS485, CAN, SPI, TCP/IP, and HTTP protocols, a plus

Why you’ll love

  • Above-market salary
  • 13th-month salary and bonuses
  • Computer and laptop (Macbook) are provided
  • Healthy prepared breakfast and lunch
  • Premium health care packages for you and your family
  • Modernized and Smart Office with standing desk and ergonomic chair
  • Attractive career opportunities and development in challenging projects
  • Company & quarterly team retreat
  • Travel internationally to conferences and tradeshows as needed

Team Culture Requirements

  1. Willingness to learn new programming languages, tools, and technologies
  2. You must be a fast and thorough learner, capable of systematically inquiring into new technologies and their foundations. Think and rethink, from the ground up
  3. Able to constantly challenge yourself to stay on top of your game and upgrade yourself every day

More Information

  • Age: Unlimited
  • Job type: Permanent

Company Overview

Similar Jobs

Embedded Software Engineer