Innophaseiot

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.

This listing is sourced directly from Innophaseiot's careers page and normalized into a canonical job model.