Tech Lead/Technical Project Manager Embedded Software
Core
Leading embedded software development for intelligent, connected, high-tech products across industries like automotive, telecom, and medical devices.
Role type
Tech Lead / Technical Project Manager (Embedded Software)
Builds
Intelligent, connected, and high-tech products for clients in automotive, telecom, IoT, medical, and industrial sectors.
Domain
Embedded systems, automotive, telecom, IoT, medical technology
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, ensure solutions meet performance and real-time requirements, coach team members, coordinate deliveries and stakeholder management, explain complex software-hardware interactions
Seniority
Senior, hands-on IC / Technical Lead