Search by job, company or skills

Texas Instruments

Software Development Manager - Boot ROM

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

Qualifications

Minimum requirements:

  • 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.

About The Team

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.

More Info

Job ID: 139023585