Lead Software Engineer - RTOS Lead

Texas Instruments

Bengaluru, Karnataka, India IT Software/App Dev
Apply on EasyApply

Create a free account to apply in seconds

Change the world. Love your job.

About the Role

Texas Instruments (TI) Jacinto Software Team is seeking an experienced Lead Software Engineer - RTOS Lead to join our innovative team developing embedded software for next-generation System-on-Chip (SoC) devices that power automobiles, factories, robotics, and more worldwide.

As a technical leader, you will architect, design, and develop embedded programs for Jacinto SoC devices while leading a talented engineering team. You'll have opportunities to present at international conferences, contribute to patents, and shape the future of embedded systems technology.

Key Responsibilities

Technical Leadership:

• Lead and mentor a team of 4-5 engineers developing peripheral drivers, bootloaders, and platform software for multiple SoCs

• Drive technical architecture and design decisions, influencing system architecture through deep technical expertise

• Own technical components end-to-end, including release planning and delivery

• Design, develop, and optimize complex drivers with CI/CD-based workflows

• Debug and enhance existing software systems using JTAG, trace analyzers, and logic analyzers

Project & Quality Management:

• Serve as Sprint Leader and Release Manager, ensuring code quality standards across the team

• Manage sprint execution, track tasks, and maintain up-to-date project status

• Collaborate with cross-functional leads, PMO, and senior management

• Handle multiple projects effectively while meeting delivery commitments

• Ensure compliance with ISO 26262 standards and maintain required documentation

Innovation & Process Improvement:

• Develop automation solutions and leverage AI/ML tools to enhance execution efficiency

• Apply best practices in software development processes and methodologies

• Partner with business stakeholders, R&D, and program management to define requirements and effort estimates

• Analyze and resolve complex customer and internal technical issues

• Provide training, work sessions, and technical guidance to the global team

Qualifications


Minimum Qualifications

Education: Bachelor's degree in Computer Science, Electronics, Electrical Engineering, or related field

Experience: 10+ years of embedded software development

Technical Skills:

• Expert proficiency in C programming and embedded systems development

• Hands-on experience reading and implementing datasheets and specifications

• Strong understanding of memory architecture, embedded SoCs, and common IP blocks

• In-depth knowledge of Real-Time Operating Systems (RTOS), particularly FreeRTOS

• Experience with large-scale distributed architectures

Preferred Qualifications

Technical Expertise:

• Expert-level proficiency in C, assembly language, and low-level embedded programming

• Deep understanding of embedded real-time systems, firmware development, and engineering principles

• Experience with ARM cores, DSP cores, and hardware accelerators

• Proficiency debugging critical embedded systems using JTAG, trace, and logic analyzer tools

• SDK/application driver development for popular SoCs and embedded systems

Process & Quality:

• Strong knowledge of software development lifecycles, including unit testing, integration, and qualification

• Experience with ISO 26262 functional safety standards and compliance documentation

• Proficiency with static analysis and code coverage tools (e.g., LDRA)

Leadership & Soft Skills:

• Proven ability to mentor junior engineers and drive projects with increasing responsibility

• Strong initiative and results-driven mindset

• Excellent collaboration skills across cross-functional teams

• Ability to thrive in interrupt-driven, fast-paced, and rapidly changing environments

• Demonstrated customer service orientation with strong ownership of issue resolution

Why Join TI?

Work on cutting-edge technology that impacts millions of lives globally. Contribute to innovations in automotive, industrial, and robotics applications while growing your career with a world-class team.

Skills

C programmingEmbedded systems developmentReal-Time Operating Systems (RTOS)Technical leadershipProject managementCollaborationProblem-solvingDebuggingISO 26262 complianceMentoring