Job Description
πJob ID: 25010951
π’Company: Texas Instruments (TI)
πLocation: Bangalore, Karnataka, India π
πΌJob Type: Full-Time π»
π’Work Mode: Work From Office π’
β³Experience: 2+ Years π¨βπ»
πEducation: Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science, Electrical & Computer Engineering, or Related Field π
π°Expected Salary: βΉ12 β βΉ22 Lakhs Per Year πΈ
πJob Category: Information Technology, Engineering, Embedded Software Development, Firmware Engineering, Embedded Systems, Software Engineering, Semiconductor Technology π
πWebsite: Website
πContact: Contact us
πAbout the Company:
Texas Instruments (TI) is a global semiconductor company that designs, manufactures, tests, and sells analog and embedded processing chips used across industrial, automotive, communications, data center, and personal electronics markets π.With decades of innovation and leadership in semiconductor technology, TI develops products that make electronics smarter, more efficient, and more affordable. The company is known for its strong engineering culture, innovation-driven environment, and employee development opportunities π.
π‘About the Role:
Texas Instruments is hiring Software Engineers for its Bengaluru development center π».In this role, you will work on embedded software development, firmware design, device drivers, software frameworks, compilers, simulators, IDEs, and machine learning-based edge applications. You will collaborate closely with hardware, silicon, validation, and customer-facing engineering teams to deliver high-quality software solutions for TI’s semiconductor products.This role is ideal for engineers passionate about Embedded Systems, Firmware Development, C/C++, Device Drivers, and Low-Level Software Engineering.
πKey Responsibilities:
π Design, develop, test, integrate, and support embedded software solutions π»
π Develop firmware, device drivers, software frameworks, and algorithm libraries βοΈ
π Work on software development tools such as compilers, simulators, and IDEs π οΈ
π Support pre-silicon design, software validation, and testing activities π¬
π Contribute to hardware architecture decisions from a software perspective π₯οΈ
π Develop and apply machine learning algorithms for edge applications π€
π Create and maintain software documentation and customer deliverables π
π Collaborate with silicon, hardware, software, and customer engineering teams π€
π Participate in quality assurance, release management, and configuration management processes β
π―Requirements:
π― 2+ Years of Experience in Embedded Software Development π¨βπ»
π― Bachelor’s Degree in Relevant Engineering Discipline π
π― Strong Embedded Firmware Development Skills βοΈ
π― Strong Programming Skills in C, C++, and Assembly Language π»
π― Understanding of Embedded Systems Architecture π₯οΈ
π― Knowledge of Software Development Lifecycle (SDLC) π
π― Strong Analytical and Problem-Solving Skills π§
π― Excellent Communication and Collaboration Skills π¬
π― Ability to Work in Fast-Paced Engineering Environments π
πPreferred Skills:
β
Embedded Systems Development βοΈ
β Firmware Engineering π§
β Device Driver Development π»
β Operating Systems Concepts π₯οΈ
β Machine Learning for Edge Devices π€
β Software Validation & Testing π§ͺ
β Debugging & Performance Optimization π
β Semiconductor Industry Knowledge π
β Release & Configuration Management π¦
πWhy Join Texas Instruments?
β
Work with a Global Semiconductor Industry Leader π
β Build Innovative Embedded and Firmware Solutions π
β Exposure to Cutting-Edge Electronics and Semiconductor Technologies β‘
β Strong Learning and Career Development Programs π
β Collaborative Engineering Culture π€
β Opportunity to Influence Future Electronic Products π
β Competitive Compensation and Benefits Package π°
β Work with World-Class Engineers and Technology Experts π¨βπ»