About this role
Staff/Sr. Staff Engineer, MCU Software at InnoPhase IoT. Location: San Jose, California, United States. Role: Develop software, Debug hardware, Collaborate teams Requirements: BS or MS in Computer Engineering; 5-10 years embedded software; MCU on ESP32/STM32; C/C++/MicroPython; Wi-Fi APIs, BLE, peripherals; networking stack; Git/Jira; strong debugging and communication. Category: Software Development Seniority: Senior Level Tools: ESP32, STM32, C, C++, MicroPython, Wi-Fi APIs, BLE, Peripheral HAL and Drivers, Ethernet, TCP/IP, Git, Jira, UART, SPI, I2C, SDIO, GPIO, PWM, JTAG/SWD, oscilloscope, logic analyzer, protocol analyzers Commitment: Full Time Workplace: Onsite Languages: English