Tech Lead/Technical Project Manager Embedded Software
Core
Leading embedded software development for intelligent, connected products across industries like automotive, telecom, and medical tech, ensuring software meets performance and real-time requirements.
Role type
Senior IC Tech Lead / Technical Project Manager (Embedded Software)
Builds
Intelligent, connected, and high-tech products for clients in automotive, telecom, medical, and industrial sectors.
Domain
Embedded systems, IoT, Automotive, Medical Devices, Industrial Automation
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ firmware development for resource-constrained systems, hardware interface integration (MCU, SoC, SPI/I2C/UART), real-time system design (RTOS or bare-metal), system requirements breakdown, lab testing and debugging, full development lifecycle management
Preferred skills
Embedded Linux, safety-critical systems (ISO 26262, IEC 62304), Connectivity/IoT protocols (BLE, WiFi, LTE), Signal processing or control systems, CI/CD and automated testing for embedded, software integration in complex hardware-cloud systems
Technologies
C, C++, RTOS, Embedded Linux, SPI, I2C, UART, BLE, WiFi, LTE, ISO 26262, IEC 62304
Responsibilities
Lead technical work in embedded teams, drive architecture decisions, coach and support team members, coordinate deliveries and stakeholder management, break down system requirements into software solutions, explain complex software-hardware interactions
Seniority
Senior, hands-on IC with leadership responsibilities