Software Development Manager - Boot ROM
Core
Lead and mentor a firmware team developing Boot ROM, device/debug support, drivers, and edge AI solutions for microcontrollers and wireless connectivity devices.
Role type
Senior IC manager (firmware/edge AI)
Builds
Boot ROMs, embedded drivers, and edge AI features for TI wireless devices
Domain
Embedded systems, microcontrollers, edge AI
Deliverable
production ML models | product features | infrastructure
Required skills
Boot ROM design, embedded C/C++, peripheral drivers (UART/SPI/USB), RTOS, system architecture, performance optimization, team leadership, project management
Preferred skills
Edge AI frameworks (TensorFlow Lite/ONNX), MLOps, power optimization, automotive standards (ISO 26262), MISRA-C, IPC mechanisms
Technologies
Embedded C/C++, Python, Perl, Git, Jenkins, JTAG, oscilloscopes, logic analyzers, TensorFlow Lite, ONNX Runtime, TI Deep Learning libraries, FreeRTOS, TI-RTOS
Responsibilities
Build and scale the firmware team, architect Boot ROM implementations, lead driver and AI integration, manage project timelines and resources, define development standards and quality gates
Seniority
Senior, hands-on IC with management responsibilities