Texas Instruments is Hiring for Software Engineer

Job Details

  1. Company: Texas Instruments (TI)
  2. Job Position: Software Engineer – Embedded Firmware
  3. Job Location: Bengaluru, Karnataka, India
  4. Job ID: 25008954
  5. Job Category: Engineering – Product Development
  6. Qualification: Bachelor’s Degree, preferably in Electronics Engineering or a related field
  7. Experience: Minimum 1 year in embedded systems firmware development
  8. Work Type: On-site
  9. Salary: Estimated ₹8 LPA – ₹18 LPA, depending on experience, technical skills, and compensation structure. This is an estimate, not an officially disclosed salary.
  10. Application Status: Refer to the official careers page for current availability.

Job Overview

Texas Instruments is looking for a Software Engineer to join its Radar Firmware team in Bengaluru. The selected candidate will develop embedded firmware for advanced mmWave radar sensors and processors used in automotive safety systems, autonomous driving, and industrial sensing applications. The role focuses on real-time firmware development, functional safety, hardware integration, and automated testing. Candidates should have strong C programming skills, knowledge of bare-metal firmware, and experience debugging embedded systems. This opportunity is suitable for engineers interested in semiconductor technology and safety-critical embedded software.

Key Responsibilities

  1. Design and develop safety-certified embedded firmware for TI’s mmWave radar sensors and processors.
  2. Develop real-time firmware for radar sensor configuration, calibration, and high-speed data acquisition.
  3. Implement safety mechanisms and fault-tolerant firmware architectures.
  4. Develop firmware that follows ISO 26262 ASIL-D and IEC 61508 SIL-3 safety standards.
  5. Build RF evaluation applications and tools for customers.
  6. Develop firmware for RF testing during product manufacturing.
  7. Create reusable interface libraries that simplify sensor integration for customers.
  8. Work with hardware teams to define and improve hardware-software interfaces.
  9. Improve firmware performance, compatibility, and code reusability.
  10. Develop automated testing frameworks for embedded software.
  11. Contribute to continuous integration and continuous delivery (CI/CD) processes.
  12. Debug complex firmware issues using embedded debugging tools.
  13. Support customers with product integration and technical troubleshooting.
  14. Participate in software verification, integration testing, and qualification activities.
  15. Support safety audits and certification assessments with external certification organisations.
READ ALSO:  EY is Hiring for Associate Analyst

Eligibility Criteria

  1. A bachelor’s degree in engineering is required.
  2. At least one year of experience in embedded systems firmware development.
  3. Good understanding of real-time embedded systems and firmware engineering.
  4. Strong knowledge of C programming and assembly language.
  5. Experience with bare-metal firmware development.
  6. Knowledge of compilers, linkers, and embedded software development tools.
  7. Experience with Python, Perl, Lua, or other scripting languages.
  8. Familiarity with debugging tools such as JTAG, trace tools, and logic analysers.
  9. Understanding of software development life cycles and firmware testing processes.
  10. Ability to work in a fast-paced engineering environment.

Required Skills

  1. Embedded C programming and assembly language.
  2. Real-time operating principles and bare-metal programming.
  3. Firmware development for microcontrollers and system-on-chip devices.
  4. Embedded hardware-software integration.
  5. Firmware debugging and troubleshooting.
  6. Python or other scripting languages.
  7. Unit testing, integration testing, and software qualification.
  8. Understanding of functional safety standards.
  9. Knowledge of analog and digital circuits.
  10. Firmware driver development and calibration algorithms.
  11. Automated testing and CI/CD workflows.
  12. Analytical thinking and problem-solving.
  13. Effective communication and teamwork.
  14. Ability to take initiative and deliver results.
  15. Willingness to learn new technologies and engineering practices.

Why Join Texas Instruments?

  1. Work with a globally recognised semiconductor company.
  2. Gain experience in advanced radar and embedded processing technologies.
  3. Contribute to automotive ADAS and autonomous driving applications.
  4. Work on safety-critical firmware used in industrial and automotive systems.
  5. Collaborate with experienced hardware and software engineering teams.
  6. Develop expertise in functional safety and embedded systems.
  7. Access opportunities for professional learning and career development.
  8. Receive competitive compensation and employee benefits.
  9. Contribute to innovative technologies that support the future of electronics.

Important Links

Apply Link: Click here

READ ALSO:  GlobalLogic is Hiring for Associate Software Engineer