Collaborate with worldwide team in delivering high quality BSP and SDK. * Assist release management ... Proficiency in C/C+/MicroPython * Proficiency in Wi-Fi APIs, BLE HCI, and Peripheral HAL and ...
Collaborate with worldwide team in delivering high quality BSP and SDK. * Assist release management ... Proficiency in C/C+/MicroPython * Proficiency in Wi-Fi APIs, BLE HCI, and Peripheral HAL and ...
Collaborate with worldwide team in delivering high quality BSP and SDK. * Assist release management ... Proficiency in C/C+/MicroPython * Proficiency in Wi-Fi APIs, BLE HCI, and Peripheral HAL and ...
Collaborate with worldwide team in delivering high quality BSP and SDK. * Assist release management ... Proficiency in C/C+/MicroPython * Proficiency in Wi-Fi APIs, BLE HCI, and Peripheral HAL and ...
Adjunct Associate Faculty, Artificial Intelligence of Things (AIOT) (On-Campus, Fall '26)
New York, NY · On-site
$2K - $3K/wk
Attend all class sessions, assist with instruction, lead breakout sessions, facilitate discussions ... Proficiency with MicroPython for device programming * Practical skills with Thonny, UIFlow2, or VS ...
Adjunct Associate Faculty, Artificial Intelligence of Things (AIOT) (On-Campus, Fall '26)
New York, NY · On-site
$2K - $3K/wk
Attend all class sessions, assist with instruction, lead breakout sessions, facilitate discussions ... Proficiency with MicroPython for device programming * Practical skills with Thonny, UIFlow2, or VS ...
Adjunct Associate Faculty, Artificial Intelligence of Things (AIOT) (On-Campus, Fall '26)
New York, NY · On-site
$2K - $3K/wk
Attend all class sessions, assist with instruction, lead breakout sessions, facilitate discussions ... Proficiency with MicroPython for device programming * Practical skills with Thonny, UIFlow2, or VS ...
Adjunct Associate Faculty, Artificial Intelligence of Things (AIOT) (On-Campus, Fall '26)
New York, NY · On-site
$2K - $3K/wk
Attend all class sessions, assist with instruction, lead breakout sessions, facilitate discussions ... Proficiency with MicroPython for device programming * Practical skills with Thonny, UIFlow2, or VS ...
Other
Posted 6 days ago
Job description
We are seeking an MCU Software Engineer to design, develop, debug, and optimize embedded software for microcontroller-based systems. The engineer will work closely with hardware, system, firmware and application teams to deliver reliable real-time embedded solutions for wireless IoT devices and products.
Key Responsibilities:
- Develop embedded software for Wireless IoT based platforms.
- Develop ARM-M series and RSIC-V RTOS-based platform software, middleware, and APIs to various user applications.
- Triage and debug hardware / firmware / software / application integration issues.
- Implement and optimize real-time networking software stacks.
- Work with peripherals such as UART, SPI, SDIO, I2C, GPIO, PWM, etc.
- Work with flash, memory, bootloader, crypto lib subsystems.
- Work with Wi-Fi, BT/BLE, Zigbee/Thread wireless subsystems.
- Collaborate with worldwide team in delivering high quality BSP and SDK.
- Assist release management for BSP and SDK release.
Job Requirements:
- BS or MS in Computer Engineering or equivalent with 5 - 10 years' experience in embedded software development.
- MCU software development and integration experiences on devices such as ESP32 and STM32
- Proficiency in C/C+/MicroPython
- Proficiency in Wi-Fi APIs, BLE HCI, and Peripheral HAL and Drivers.
- Substantial experiences of networking stack (Ethernet, TCP/IP suite)
- Working experiences with GIT and JIRA
- Strong capability in design, debug, trouble-shot independently and with others.
- Excellent written and oral interpersonal communication and documentation skills.
- Eager to learn, grow and contribute in a diverse and fast-paced team environment.
Nice to Have
- Good knowledge on Wireless protocol (Wi-Fi, BT/BLE, and Zigbee / Thread) and IoT application layer protocol (MQTT, CoAP, and HTTP/HTTPS)
- Good knowledge on Agile Software Development Process such as Scrum
- Experiences with JTAG/SWD debuggers, oscilloscope, logic analyzer, protocol analyzers.
- Exposure to system test, troubleshooting, and root-cause analysis of Wireless IoT product.
- Knowledge of WFA/Regulatory/PSA certification is a plus.
