Назад
Company hidden
1 день назад

Software Development Engineer (Embedded/IoT)

Тип работы
fulltime
Английский
b2
Страна
China
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Development Engineer (Embedded/IoT): Developing test processes, automation tools, and test strategies for low-level drivers, firmware, and hardware/software interaction layers in connected audio products with an accent on embedded systems, Linux, and digital electronics. Focus on automating physical device interactions, supporting board bring-up and manufacturing-line testing, and designing reliability and API testing for abstraction layers.

Location: Shanghai, China

Company

hirify.global develops connected audio products and focuses on creating high-quality listening experiences.

What you will do

  • Design and execute test cases for low-level drivers, including automation of physical interactions with devices under test.
  • Develop scripting and tools to support test execution and automate repetitive manual test cases.
  • Support new board bring-up and manufacturing-line testing.
  • Triage and maintain existing test automation and testbeds.
  • Develop reliability-testing strategies for the hardware/software interaction layer.
  • Develop API-testing strategies for the abstraction layer used by user-space applications.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • Basic proficiency in C/C++ and understanding of digital electronics and embedded systems.
  • Familiarity with low-level communication protocols such as I2C, PCIe, and USB.
  • Experience developing for Linux and using Git for source code management.
  • Experience with logic analyzers and other digital electronics test tools.
  • Ability to work in English.

Nice to have

  • Strong C/C++ development skills or Linux kernel development experience.
  • Understanding of 802.11 networking and experience with Wireshark or similar traffic-analysis tools.
  • Experience testing IoT or embedded systems in a Linux environment.
  • Experience with Jenkins, Python, and Pytest.
  • Interest in DIY IoT and robotics projects.

Culture & Benefits

  • Collaborate with development, quality, acoustics, mechanical engineering, hardware engineering, and user experience teams.
  • Work in a fast-paced environment on challenging embedded and hardware/software testing problems.
  • Contribute to high-quality products in a community focused on inclusion and empowerment.

Hiring process

  • Profile review followed by an update from the hiring team.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →