Software Development Manager - Boot ROM

Texas Instruments

India

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive pay
Comprehensive benefits
Career development opportunities

Job summary

A global semiconductor company in India is seeking a Software Development Manager for its Firmware team. This role involves leading a team of engineers to develop Boot ROM and edge AI solutions for microcontrollers. The ideal candidate will have over 8 years of experience in embedded software development, including management experience. Responsibilities include driving innovation in firmware architecture and collaborating with cross-functional teams to deliver scalable solutions. Competitive compensation and benefits are offered.

Qualifications

  • 8+ years of embedded software/firmware development experience, with at least 3 years in a management or leadership role.
  • Demonstrated ability to recruit, develop, and retain high-performing technical talent.
  • Excellent communication skills for executive and cross-functional collaboration.

Responsibilities

  • Build, lead, and scale a high-performance firmware development team specializing in Boot ROM and edge AI.
  • Collaborate closely with hardware, product, and validation teams to deliver integrated solutions.
  • Manage project timelines, resource allocation, and deliverables for multiple concurrent firmware initiatives.

Skills

Boot ROM & Firmware
Driver Development
Edge AI
Low-level Programming
Performance Optimization

Education

Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field
Master’s preferred

Tools

Embedded development environments
Hardware debugging tools
MLOps tools
Git
Python

Job description

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 TI’s next-generation wireless connectivity devices.

Qualifications
  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field (Master’s 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
About Us

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 forward and what make TI stronger. We value each and every voice, and look forward to hearing yours.Meet the people of TI
  • Benefits that benefit you. We offer competitive pay and benefits designed to help you and your family live your best life. Your well-being is important to us.
About Texas Instruments

Texas Instruments Incorporated (Nasdaq: TXN) is a global semiconductor company that designs, manufactures and sells analog and embedded processing chips for markets such as industrial, automotive, personal electronics, communications equipment and enterprise systems. At our core, we have a passion to create a better world by making electronics more affordable through semiconductors. This passion is alive today as each generation of innovation builds upon the last to make our technology more reliable, more affordable and lower power, making it possible for semiconductors to go into electronics everywhere. Learn more at TI.com .

Texas Instruments is an equal opportunity employer and supports a diverse, inclusive work environment.

If you are interested in this position, please apply to this requisition.

TI does not make recruiting or hiring decisions based on citizenship, immigration status or national origin. However, if TI determines that information access or export control restrictions based upon applicable laws and regulations would prohibit you from working in this position without first obtaining an export license, TI expressly reserves the right not to seek such a license for you and either offer you a different position that does not require an export license or decline to move forward with your employment.

Job Info
  • Job Identification 25007866
  • Job Category Engineering - Product Dev
  • Posting Date 01/13/2026, 11:01 AM
  • Degree Level Bachelor's Degree
  • Locations 2,3rd and 4th Floors, Bengaluru, KA, 560093, IN

Texas Instruments is an equal opportunity employer. Click here to learn more and for information on accessibility and your rights as an applicant.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

System Engineer
System Engineer

Texas Instruments • India

On-site
INR 700,000 - 1,200,000
Competitive pay
Career development opportunities
Comprehensive benefits package
Analog Design Engineer
Analog Design Engineer

Texas Instruments Incorporated • India

On-site
INR 1,200,000 - 2,500,000
Program Management Engineer
Program Management Engineer

Texas Instruments • India

On-site
INR 1,800,000 - 3,200,000
Analog Design Engineer
Analog Design Engineer

Texas Instruments • India

On-site
INR 800,000 - 1,200,000
Competitive pay and benefits
Opportunities for career development
Diverse and inclusive work environment
Software Engineer - RTOS/Device Driver
Software Engineer - RTOS/Device Driver

Texas Instruments • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Competitive pay
Learning opportunities
Technical growth
Product Engineer
Product Engineer

Texas Instruments • India

On-site
INR 40,000 - 80,000
Competitive pay
Comprehensive benefits
Program Management Engineer
Program Management Engineer

Texas Instruments India • Bengaluru

On-site
INR 2,200,000 - 4,200,000
Lead Software Engineer - RTOS Lead
Lead Software Engineer - RTOS Lead

Texas Instruments India • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Competitive pay and benefits
Career development opportunities
Innovative work environment
Digital Design Engineer
Digital Design Engineer

Texas Instruments • India

On-site
INR 1,200,000 - 2,200,000
Principal Software Architect – Logistics Systems
Principal Software Architect – Logistics Systems

Texas Instruments India • Bengaluru

On-site
INR 3,000,000 - 4,000,000
Competitive pay
Career development opportunities
Diverse and inclusive work environment