Innophaseiot
Staff/Sr. Staff Engineer, MCU Software
San Jose, California, United States · Staff+
Sponsorship not specifiedDetected 55 days ago
GitAgileJiraEmbedded SystemsTCP/IPCommunication
About the role
- If you're good at what you do, you can work anywhere.
- If you're the best at what you do, come work at Innophase IoT!
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.
- Implement and optimize real-time networking software stacks.
- Collaborate with worldwide team in delivering high quality BSP and SDK.
- Strong capability in design, debug, trouble-shot independently and with others.
Requirements
- 10 years' experience in embedded software development.
- Proficiency in C/C+/MicroPython
- Proficiency in Wi-Fi APIs, BLE HCI, and Peripheral HAL and Drivers.
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.
- It is key to unleash the potential in every employee, every team, every leader, and the company herself.
Apply directly at Innophaseiot →Create a free account for alerts like thisView Innophaseiot immigration profile
This listing is sourced directly from Innophaseiot's careers page and normalized into a canonical job model.