Software Engineering Manager
Core
Lead and grow a software and firmware team while actively contributing to technical design, development, and problem-solving for embedded products.
Role type
Hands-on Software Engineering Manager (Embedded/Firmware)
Builds
Robust embedded software and firmware for new and existing products
Domain
Embedded systems, IoT, electronics
Deliverable
production ML models | product features
Required skills
Team leadership and mentorship, C/C++ programming, embedded systems development, architecture design, debugging, system-level development, project management
Preferred skills
Electronics, networking, embedded product development
Technologies
C, C++, embedded Linux, RTOS, device drivers
Responsibilities
Lead and mentor software/firmware engineers, contribute directly to coding and architecture, drive technical direction and code quality, partner with hardware/QA/manufacturing teams, support system integration and root cause analysis, manage project priorities and resources
Seniority
Senior, hands-on IC leader