Espressif is looking for both junior and senior Embedded software engineers who will participate in projects related to wireless protocol stacks (Wi-Fi / Bluetooth / 802.15.4) or multimedia solutions (algorithms / protocols / applications of video/audio).
To design and develop Espressif's AIoT Chips, SDKs, and solutions. You will be responsible for:
1. Design and develop wireless protocol stacks such as Wi-Fi / Bluetooth / 15.4 and coexistence among them.
2. Develop multimedia algorithms such as H264, JPEG, and audio codecs; Develop multimedia protocols such as DLNA, and VOIP; Develop other components used in Multimedia SDK.
3. Design and implement embedded multimedia solutions based on Wi-Fi/Bluetooth Chips and SDKs, such as voice-controlled loudspeakers and IOT devices.
4. By analyzing, positioning, and solving customer problems, better assist customers in completing product and project development.
Job Requirements:
1. Bachelor’s degree or above, majoring in Computer, Electronic Engineering, Communication, Automation, and other related majors.
2. Proficiency in C/C++ language.
3. Familiar with at least one scripting language, Python is preferred.
4. Familiar with FreeRTOS or another RTOS.
5. Knowledge of hardware communication protocols: SPI, UART, I2C, I2S.
6. Keen interest in the development of single-chip microcomputers and protocol stacks, experience in complete embedded-related projects or embedded-related competitions is a plus.
7. Have a solid technical foundation for embedded software development, experience in ESP8266 / ESP32 development is preferred.