Sr. Embedded Firmware Engineer Job at Innophase IoT, Inc., Denver, CO

YkQzR1ZTTXA0dVZpL1ZvTC9yYjA2endvVnc9PQ==
  • Innophase IoT, Inc.
  • Denver, CO

Job Description

Salary: $60,000 - 120,000 per year Requirements:

  • We need a BS or MS in Computer Engineering, or a closely related field, plus 5 to 10 years of embedded software development experience.
  • We are looking for strong hands-on experience developing and integrating embedded software on platforms such as ESP32 and STM32.
  • We require experience with bootloaders and secure OTA mechanisms.
  • We expect familiarity with low-power design techniques and optimization.
  • We need solid expertise in flash partitioning and memory layout.
  • We require substantial RTOS experience, ideally with FreeRTOS or Zephyr.
  • We are looking for advanced C/C++ skills and experience building low-level device drivers.
  • We expect familiarity with SDK-based development.
  • We need proficiency with Wi-Fi APIs, BLE HCI, peripheral HALs, and device driver development.
  • We require strong networking stack experience, including Ethernet and TCP/IP.
  • We expect experience using JTAG/SWD debuggers, oscilloscopes, logic analyzers, and protocol analyzers.
  • We need working experience with Git and Jira.
  • We require strong independent and collaborative design, debugging, and troubleshooting skills.
  • We expect excellent written and verbal communication skills, along with strong documentation habits.
  • We are looking for someone eager to learn, grow, and contribute in a diverse, fast-moving environment.
  • Nice-to-have: knowledge of wireless protocols such as Wi-Fi, BT/BLE, and Zigbee/Thread, as well as IoT application-layer protocols like MQTT, OTA, CoAP, and
  • Nice-to-have: familiarity with Agile development practices such as Scrum.
  • Nice-to-have: experience with MicroPython.
  • Nice-to-have: exposure to system testing, troubleshooting, and root-cause analysis for wireless IoT products.
  • Nice-to-have: awareness of WFA, regulatory, and PSA certification requirements.
Responsibilities:
  • We develop embedded software for wireless IoT platforms.
  • We build ARM-M series and RISC-V RTOS-based platform software, middleware, and APIs for user applications.
  • We triage and resolve integration issues across hardware, embedded software, and applications.
  • We design and optimize real-time networking software stacks.
  • We work with bare-metal and RTOS-based systems.
  • We develop against peripherals such as UART, SPI, SDIO, I2C, GPIO, PWM, and similar interfaces.
  • We handle memory partitioning and isolation on ARM Cortex-M microcontrollers.
  • We implement secure OTA updates and device lifecycle management for IoT products.
  • We work with flash, memory, bootloader, and cryptographic library subsystems.
  • We support wireless subsystems including Wi-Fi, BT/BLE, and Zigbee/Thread.
  • We implement and tune low-power embedded systems.
  • We collaborate with our global team to deliver high-quality BSP and SDK releases.
  • We support release management for BSP and SDK deliverables.
Technologies:
  • ARM
  • Embedded
  • Ethernet
  • Firmware
  • FreeRTOS
  • Git
  • Hardware
  • IoT
  • Support
  • JIRA
  • MQTT
  • TCP/IP

More:

We are InnoPhase IoT, a small but ambitious technology company based in Vancouver, Canada, with a remote work location for this role. We value smart working, collaboration, recognition, and growth, and we offer a culture where people can learn, contribute meaningfully, and bring their authentic selves to work. This Sr. Embedded Firmware Engineer position is part of our effort to build reliable real-time embedded solutions for wireless IoT devices and products. We offer a competitive annual salary range of $60,000 to $120,000, along with benefits such as casual dress, company events, dental and extended health coverage, disability and life insurance, flexible scheduling, paid time off, relocation assistance, stock options, vision care, VRSP, a wellness program, and work-from-home flexibility.

last updated 33 week of 2026

Job Tags

Full time, Work experience placement, Casual work, Remote work, Work from home, Relocation package, Flexible hours

Similar Jobs

NTT DATA, Inc.

SAP S4 HANA PS Lead Job at NTT DATA, Inc.

 .... If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a SAP S4 HANA PS Lead to join our team in Bangalore, Karntaka (IN-KA), India (IN). Job Title SAP S/4HANA Transformation Project Systems... 

RANE Network

Site Reliability Engineer (SRE) Job at RANE Network

 ...join our dynamic team supporting the companys users, applications, and web-based product offerings. In this role, the Site Reliability Engineer (SRE) will play a key role in maintaining resources at peak efficiency to guarantee staff are able to perform their... 

Confidential

English Language Teacher Job at Confidential

 ...foreigner teacher Work date: asap 1. QUALIFICATIONS 2. 1. Native English speaker, 3. 2. B.A. or M.A. in Early childhood Education or...  ...the learning needs of students acquiring English as a second language 7. REPORTING LINE English Reading Lead Teacher 8.... 

S4L Partners

Real Estate Associate- Illinois Job at S4L Partners

 ...We have an exciting opportunity for an associate to join the Real Estate team in our Chicago or New York office. Our cohesive and collaborative...  ...closely with shareholders and to participate in business development and client-facing activities. Our platform supports and... 

J Rose Logistics

Dedicated Class A CDL Driver | Home Weekly Lane Job at J Rose Logistics

 ...Accountabilities Safely operate a Class A tractor-trailer along a dedicated route between and Spring Hill, TN andArlington, TX....  ...tractor-trailer experience. Licensing: Valid Class A Commercial Driver's License (CDL). Safety Record: Clean driving record and ability...