Position Overview
Job Description
We are looking for an Embedded Software Technical Lead to guide the design, development, and delivery of embedded software systems while remaining hands-on with coding and project execution. This role combines technical leadership, software architecture, implementation, mentoring, and planning responsibilities.
Responsibilities:
- Lead the design, development, integration, and testing of embedded software for products and systems.
- Provide technical direction for embedded software architecture, design decisions, coding standards, and implementation approach.
- Actively contribute to software development, including writing, reviewing, debugging, and maintaining code.
- Partner with product, hardware, systems, QA, and project management teams to define scope, priorities, schedules, and technical milestones.
- Break down project goals into executable software tasks, estimates, risks, and delivery plans.
- Mentor embedded software engineers th...