×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Staff Engineer, MCU Software

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: InnoPhase IoT, Inc.
Full Time position
Listed on 2026-06-21
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Staff/Sr. Staff Engineer, MCU Software United States

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, boot loader, 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 ESP
    32 and STM
    32
  • Proficiency in C/C+/Micro Python
  • Proficiency in Wi-Fi APIs, BLE HCI, and Peripheral HAL and Drivers.
  • Substantial experiences of networking stack (Ethernet, TCP/IP suite)
  • Working experience s 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.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary