CareerPlan

Senior Embedded Application Software Engineer

USAFull-time2026-10-08 → 2026-11-10
Hybrid

Core

Design and develop embedded applications and network configurations for connected-device products, leading architecture decisions and ensuring mission-critical reliability.

Role type

Senior IC embedded application software engineer

Builds

Embedded applications, supporting systems, libraries, and networking configurations for connected devices

Domain

Consumer electronics / Embedded systems

Required skills

C/C++, Go, Python, embedded development, unit testing, integration testing, system-level testing, data structures, algorithms, object-oriented design, code quality verification, TCP/IP, VPN, DNS, DHCP, tunneling

Preferred skills

Mentoring junior engineers, leading small teams, open source technology integration

Technologies

C, C++, Go, Python, TCP/IP, VPN, DNS, DHCP

Responsibilities

Design and develop embedded applications and network configurations; Lead architecture decisions, technical design, and code reviews; Collaborate with Product Management, Design, and Engineering teams; Mentor junior software engineers; Improve software engineering processes through planning, retrospectives, and stand-ups

Seniority

Senior, hands-on IC with mentorship responsibilities