1 день назад
Software Development Engineer (Embedded/IoT)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
1 день назад
Embedded Test Engineer (Embedded Systems)
2 дня назад
Senior Software Engineer - Customer Integration (C/C++ Embedded)
2 дня назад
Software Engineer - Customer Integration (C/C++)
2 дня назад
Staff Software Engineer - Customer Integration (C/C++)
1 день назад
Embedded Software Engineer (IoT)
2 дня назад