Texas Instruments Software Engineer Job in Bengaluru: Apply Now
- Location Bengaluru (Bangalore), Karnataka, India
- Work mode In-office (On-site)
- Job type Full-Time
- Experience Junior (1–3 Years)
- Department Backend Development
Texas Instruments is hiring for a Software Engineer Job to join their Radar Firmware group in Bengaluru. In this role, you will design and develop ISO 26262 ASIL-D and IEC 61508 SIL-3 compliant embedded firmware for TI’s industry-leading mmWave radar sensors and processors. Requiring a minimum of one year of experience, this position focuses on bare-metal firmware development, real-time radar control, and fault-tolerant architectures utilizing C, assembly language, and Python scripting for mission-critical automotive ADAS and industrial sensing applications.
Quick Job Details
What You'll Do
As an Embedded Firmware Engineer, you will design robust, safety-certified firmware and collaborate closely with hardware teams to optimize sensor interfaces.
-
Design and develop ISO 26262 ASIL-D and IEC 61508 SIL-3 compliant embedded firmware for TI’s mmWave radar sensors and processors.
-
Implement real-time radar control firmware for configuration, calibration, and high-speed data acquisition on TI’s mmWave radar sensors.
-
Develop firmware using fault-tolerant, fail-safe architectures with comprehensive diagnostic coverage and safety mechanisms.
-
Develop customer RF evaluation applications, tools, and RF test firmware for production tests.
-
Develop easy-to-use and scalable interface libraries to abstract and simplify customer usage of sensors.
-
Collaborate with hardware teams to define firmware-hardware interfaces from software usage, compatibility, performance, and reuse perspectives.
-
Develop automated testing frameworks and contribute to CI/CD pipelines.
-
Support customer engagements, provide technical expertise for product integration, and support safety audits and assessments with TÜV/external certification bodies.
Get Latest 📰 Job Updates
Never miss an opportunity! Join our official channels for daily job alerts and career tips.
What You Need (Requirements)
To qualify for this embedded systems role, you must be highly competent in low-level programming and possess a strong understanding of real-time firmware engineering principles.
-
Min 1 year of experience in the domain of embedded systems firmware development.
-
Good understanding of embedded real-time systems firmware programming and engineering principles.
-
Highly competent with C, assembly language, compilers, and linkers.
-
Experience with bare-metal firmware development.
-
Experience in scripting languages like Python, Perl, Lua, etc.
-
Exposure to debugging critical embedded software systems issues with JTAG, trace, and logic analyzer tools.
-
Exposure to SW development life cycles, unit, integration, and qualification of the FW.
-
Experience with mixed-signal analog and digital SOC and ROM firmware development (preferred).
-
Experience with analog circuit FW driver development and calibrations algorithms (preferred).
-
Electronics engineering graduate with a firmware development background (preferred).
Tech Stack
💡 Gigsdock Pro-Tip
To stand out for this Texas Instruments Software Engineer Job, ensure your resume highlights any hands-on experience you have with bare-metal firmware development and hardware-software integration. During your technical interview, be prepared to discuss your proficiency in C and assembly language, particularly how you approach debugging critical embedded systems using tools like JTAG or logic analyzers. If you have prior exposure to safety-critical standards (like ISO 26262) or experience writing automated testing scripts in Python, emphasize how those skills align with TI’s focus on fail-safe radar architectures.
⚠️ Disclaimer & Important Information
- Never pay any amount for getting a job. Genuine employers never charge recruitment fees.
- Apply before the hiring closes or the employer stops accepting applications.