I
Posted a day ago
Staff/Sr. Staff Engineer, MCU Software
InnoPhase IoTStaff/Sr. Staff Engineer, MCU Software
Requirements
BS or MS in Computer Engineering, 5-10 years embedded software experience, MCU development on ESP32 or STM32, Proficiency in C/C++/MicroPython, Networking stack experience (TCP/IP), GIT and JIRA experience
Skills
C#RTOSEmbedded SoftwareIoT
About the role
Responsibilities
- Develop embedded software for Wireless IoT based platforms
- Develop ARM-M series and RISC-V RTOS-based platform software, middleware, and APIs
- Triage and debug hardware, firmware, software, and application integration issues
- Implement and optimize real-time networking software stacks
- Work with peripherals such as UART, SPI, SDIO, I2C, GPIO, and PWM
- Work with flash, memory, bootloader, and crypto lib subsystems
- Work with Wi-Fi, BT/BLE, and Zigbee/Thread wireless subsystems
- Collaborate with worldwide teams to deliver high quality BSP and SDK
- Assist with release management for BSP and SDK
Requirements
- BS or MS in Computer Engineering or equivalent
- 5-10 years of experience in embedded software development
- Experience with MCU software development on ESP32 and STM32
- Proficiency in C, C++, and MicroPython
- Proficiency in Wi-Fi APIs, BLE HCI, and Peripheral HAL and Drivers
- Substantial experience with networking stacks (Ethernet, TCP/IP suite)
- Experience with GIT and JIRA
- Strong design, debugging, and troubleshooting capabilities
Preferred Qualifications
- Knowledge of wireless protocols (Wi-Fi, BT/BLE, Zigbee/Thread)
- Knowledge of IoT application layer protocols (MQTT, CoAP, HTTP/HTTPS)
- Experience with Agile/Scrum processes
- Experience with JTAG/SWD debuggers, oscilloscopes, and logic analyzers
- Exposure to system testing and root-cause analysis of Wireless IoT products
- Knowledge of WFA, Regulatory, or PSA certification
About the Company
InnoPhase IoT is a fast-paced company focused on big technology, offering a playground for brilliant people to learn, grow, and contribute to the future of wireless IoT devices.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff/Sr. Staff Engineer, MCU Software
InnoPhase IoT · San Jose
