Job Overview
Role: Software Engineer (Firmware/Embedded) Location: Bangalore, Karnataka Experience: 1+ Year (Relevant Domain) Qualification: B.E / B.Tech (Electronics/CS/Related) Key Skills: C, Assembly, RTOS, Firmware, Python
Job Description
For the Texas Instruments Recruitment 2026 drive, the team is looking for a skilled Software Engineer to design and develop ISO 26262 ASIL-D compliant embedded firmware for TI’s mmWave radar sensors. You will work on real-time radar control, fault-tolerant architectures, and high-speed data acquisition. The role involves extensive bare-metal firmware development and collaboration with hardware teams to define firmware-hardware interfaces. You will also support safety audits and contribute to CI/CD pipelines.
Roles and Responsibilities
- Firmware Design: Designing and developing embedded firmware for mmWave radar sensors and processors.
- Compliance: Implementing code compliant with safety standards like ISO 26262 and IEC 61508.
- Development: Writing robust code in C and Assembly for real-time control and data acquisition.
- Tooling: Developing customer RF evaluation applications and scalable interface libraries.
- Debugging: Debugging critical embedded software issues using JTAG, trace, and logic analyzers.
- Automation: Developing automated testing frameworks and contributing to CI/CD pipelines using Python/Perl.
Skills and Eligibility Criteria
Educational Background: B.E / B.Tech in Electronics, Computer Science, or related fields.
Experience: Min 1 year of experience in embedded systems firmware development.
Mandatory Technical Skills:
- Highly competent with C, Assembly Language, compilers, and linkers.
- Experience with Bare-metal Firmware Development.
- Good understanding of Embedded Real-Time Systems (RTOS) principles.
- Exposure to scripting languages like Python, Perl, or Lua.
- Experience with mixed-signal analog/digital SOCs.
- Background in electronics engineering with firmware focus.
- Familiarity with SW development life cycles and unit testing.