Entry Level Software Product Manager
Core
Define software products, tools, and developer experiences for next-generation connected devices in embedded systems.
Role type
Entry-level Software Product Manager (Embedded/IoT)
Builds
Embedded software products, developer tools, middleware, and software ecosystems
Domain
Automotive, industrial, smart home, consumer electronics, and IoT
Deliverable
product features
Required skills
roadmap definition, customer requirement analysis, market trend analysis, cross-functional collaboration, feature prioritization, backlog management, technical content creation, industry trend tracking, ecosystem partnership management
Preferred skills
embedded software development (C/C++), ARM Cortex-M microcontrollers, firmware development, RTOS (FreeRTOS/Zephyr), wireless technologies (Bluetooth/Wi-Fi/Thread/Matter/Zigbee/NFC/UWB), software development tools (Git/CI-CD), Agile methodologies, open-source community engagement
Technologies
C, C++, ARM Cortex-M, FreeRTOS, Zephyr, Bluetooth, Wi-Fi, Thread, Matter, Zigbee, NFC, UWB, Git, CI/CD
Responsibilities
Define and maintain software product roadmaps; gather and analyze customer requirements and market trends; collaborate with engineering teams on technical capabilities and priorities; translate needs into product requirements; assist with feature prioritization and backlog management; support product launches with presentations and technical content; present proposals to cross-functional teams; track industry trends in embedded systems and IoT; work with ecosystem partners to drive platform adoption; contribute to long-term software strategy
Seniority
Entry-level, recent graduate
