Software Development Manager Boot ROM

Texas Instruments

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 23 hours ago
Vacancies: 1 Vacancy

Department:

Software Engineering

Job Summary

Description

Change the world. Love your job.

As the Software Development Manager for the Firmware team at Wireless Connectivity Software team at Texas Instruments you will lead and mentor a talented group of engineers responsible for developing Boot ROM device and debug support for microcontrollers embedded drivers and edge AI solutions. This role requires deep technical expertise in firmware architecture Boot ROM design microcontroller initialization driver development and edge AI implementation combined with proven leadership and team management skills. You will drive innovation in system startup hardware abstraction debug enablement and AI integration ensuring robust and scalable solutions for TIs next-generation wireless connectivity devices.



Qualifications

Minimum requirements:

  • Bachelors degree in Computer Engineering Computer Science Electrical Engineering or related field (Masters preferred)
  • 8 years of embedded software/firmware development experience with at least 3 years in a management or leadership role
  • Proven track record of building and leading technical teams in complex product environments

Required qualifications:

  • Technical Expertise
    • Boot ROM & Firmware: Deep expertise in system initialization boot loaders debug support and ROM reuse strategies
    • Driver Development: Strong background in peripheral drivers (UART SPI SD USB) hardware abstraction layers device interfaces and AI-driven driver methodologies
    • Edge AI: Experience with machine learning frameworks for edge devices model optimization inference engines and AI workflow integration
    • Embedded Systems: Comprehensive understanding of microcontroller architectures RTOS and boot time optimization
    • Low-level Programming: Mastery of Embedded C and Embedded C for resource-constrained environments
    • System Architecture: Experience designing scalable firmware architectures with focus on early boot debug support and AI enablement
    • Performance Optimization: Proven ability to optimize boot time memory footprint debug capabilities and AI model efficiency
  • Leadership & Management Skills
    • Demonstrated ability to recruit develop and retain high-performing technical talent
    • Excellent communication skills for executive and cross-functional collaboration
    • Strong project management capabilities with experience delivering complex firmware and AI projects
    • Ability to establish strong relationships with key stakeholders critical to success both internally and externally
    • Demonstrated strong interpersonal analytical and problem-solving skills
    • Ability to work in teams and collaborate effectively with people in different functions
    • Ability to take the initiative and drive for results
    • Strong time management skills that enable on-time project delivery
  • Technical Tools & Platforms
    • Proficiency with embedded development environments and toolchains
    • Experience with hardware debugging tools (JTAG UARTs oscilloscopes logic analyzers)
    • Knowledge of version control systems (Git) CI/CD pipelines (Jenkins) and software quality tools
    • Familiarity with edge AI frameworks (TensorFlow Lite ONNX Runtime TI Deep Learning libraries)
    • Experience with MLOps tools and AI model lifecycle management
    • Familiarity with static analysis and dynamic analysis tools
    • Experience with Python or Perl scripting
  • Preferred Qualifications
    • Work experience in Embedded System Programming (Complete life-cycle)
    • Firmware development and validation as per ROM specification
    • Hands on experience with device drivers like UART SPI SD UFS and USB drivers
    • Product development flows as per Cybersecurity standards and ASPICE processes
    • Understanding of power optimization techniques for embedded systems
    • Experience with RTOS implementations (FreeRTOS TI-RTOS etc.)
    • Background in Inter-Processor Communication (IPC) mechanisms
    • Experience achieving sub-second boot times and robust debug support
    • Familiarity with automotive standards such as ISO 26262
    • Experience with MISRA-C Cert-C guidelines penetration testing and fuzz testing
    • Strong documentation and writing skills
    • Contributions to open-source projects or industry standard

Primary Responsibilities:

  • Team Leadership & Strategy
    • Build lead and scale a high-performance firmware development team specializing in Boot ROM device/debug support drivers and edge AI
    • Develop and execute software development roadmaps for embedded systems focusing on reliability scalability and performance
    • Foster a culture of technical excellence innovation and continuous improvement
    • Collaborate closely with hardware product and validation teams to deliver integrated solutions
    • Champion Boot ROM and firmware reuse strategies across device families
  • Technical Leadership
    • Architect and oversee Boot ROM implementations system initialization and debug support for microcontrollers
    • Lead development of embedded drivers and hardware abstraction layers for diverse platforms
    • Guide integration of edge AI algorithms for resource-constrained devices
    • Drive adoption of AI methodologies in driver development including data-driven model design inference optimization and continuous learning flows
    • Establish best practices for integrating AI-based diagnostics predictive maintenance and intelligent driver features
    • Conduct technical reviews and provide expert guidance on firmware and AI development methodologies
    • Optimize boot time debug enablement and performance for critical applications
    • Develop robust testing and validation strategies for firmware and AI components across product line
  • Program Management
    • Manage project timelines resource allocation and deliverables for multiple concurrent firmware initiatives
    • Drive risk assessment and mitigation for complex embedded software projects
    • Coordinate with hardware teams to ensure seamless firmware integration with silicon platform
  • Quality Assurance & Process Excellence
    • Define and implement firmware and AI development standards processes and quality gates
    • Promote adoption of advanced methodologies including test-driven development MLOps and continuous integration for AI workflows
    • Increase AI adoption in the development flow by enabling model versioning automated validation and deployment pipelines
    • Establish metrics and KPIs to measure team effectiveness software quality and AI integration success
    • Ensure traceability from requirements through implementation and validation including AI model lifecycle management



Required Experience:

Manager

DescriptionChange the world. Love your job.As the Software Development Manager for the Firmware team at Wireless Connectivity Software team at Texas Instruments you will lead and mentor a talented group of engineers responsible for developing Boot ROM device and debug support for microcontrollers em...
View more view more

Key Skills

  • Feed
  • Jsf
  • Advocacy
  • Java
  • Automobile

About Company

Company Logo

Why TI? Engineer your future. We empower our employees to truly own their career and development. Come collaborate with some of the smartest people in the world to shape the future of electronics. We're different by design. Diverse backgrounds and perspectives are what push innovation ... View more

View Profile View Profile