Embedded Software Team Lead
Lead and mentor a team of embedded software engineers, owning design, development, integration, and delivery of software components in Linux and RTOS environments using C/C++. Drive technical excellence and collaboration with cross-functional teams.
Responsibilities
- Lead and mentor embedded software engineers
- Own design, development, integration, and delivery of embedded software components
- Drive software architecture, technical decisions, and code quality
- Collaborate with algorithm, system, hardware, QA, and product stakeholders
- Partner with global teams and participate in Agile/Scrum activities
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, or related field
- 5+ years embedded software development in C/C++ and Linux
- 2+ years technical or people leadership experience
- Strong knowledge of RTOS, embedded Linux, debugging, and software integration
Nice to have
- Experience with computer vision, deep learning, edge AI, or porting Python to C/C++
- Excellent communication and analytical skills