Software Architect - WiFi Protocol Stacks/Embedded Software
Core
Designing the architecture of embedded software, Wi-Fi protocol stacks, low-level firmware, and Linux drivers for next-generation Wi-Fi ICs.
Role type
Senior Software Architect (Embedded Systems & Wi-Fi)
Builds
Advanced wireless connectivity solutions for smart home, industrial IoT, and smart cities markets.
Domain
Semiconductor / Embedded Systems / Wireless Connectivity
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture and design patterns, Wi-Fi protocols, Linux kernel architecture and device drivers, C development, system-level thinking, HW/SW partitioning, low-level debugging, CI/CD pipelines, performance benchmarking
Preferred skills
Open-source contributions (Linux kernel, networking stacks), Real-time operating systems (RTOS), Embedded security (secure boot, cryptography, TEEs), Agile/Scrum methodologies
Technologies
C, Linux, Wi-Fi stacks, SoCs, JIRA
Responsibilities
Own software architecture and design, debug complex system-level issues, perform code reviews from an architectural perspective, collaborate on backlog structuring and estimation, shape long-term architectural vision, contribute to Wi-Fi specifications and standards, drive strategic architectural initiatives, ensure software quality through testing and verification practices
Seniority
Senior, hands-on IC with strategic vision