CareerPlanGet AI match score →

Staff Software Engineer - Embedded Software

OSLO, Norway💼 Full-time🗓 2026-02-23 → 2026-07-22

Core

Design and develop embedded software and development tools for TI's wireless microcontrollers and related product lines.

Role type

Staff Software Engineer (Embedded Software)

Builds

Device firmware, peripheral drivers, software frameworks, and development tools for wireless microcontrollers.

Domain

Semiconductor / Embedded Systems / Wireless Connectivity

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded C programming, Assembly language programming, Real-time operating systems (FreeRTOS, Zephyr), ARM Cortex-M microcontrollers, Debugging methodology (breakpoints, watchpoints, exception decoding), Scripting (Python, Javascript), Build systems (CMake, Make), Linux/Unix systems

Preferred skills

Zephyr ecosystem (KConfig, West, Devicetree), Low-level cryptography drivers, Hardware Security Modules (HSM), RF protocols (Bluetooth Low Energy, IEEE 802.15.4)

Technologies

FreeRTOS, Zephyr, ARM Cortex-M, Python, Javascript, CMake, Make, Jenkins, Linux/Unix

Responsibilities

Design embedded software and development tools; Write code for novel use cases in wireless microcontrollers; Develop operating system and driver support; Collaborate with business partners, customers, and internal engineering teams.

Seniority

Staff, hands-on IC with strategic impact

Sourced via oracle_hcm · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Oraclecloud ↗