Software Engineer

Texas Instruments

Bengaluru, Karnataka, India Software Engineering
Apply on EasyApply

Create a free account to apply in seconds

Change the world. Love your job.

The Radar Firmware group in Bangalore is seeking a talented and experienced Embedded Firmware Engineer to join our team developing cutting-edge, safety-certified firmware for TI's industry-leading mmWave Radar portfolio. This role offers the opportunity to work on mission critical radar systems that power next-generation automotive ADAS/autonomous driving features and transformative industrial sensing on drones and other defense applications.

As an Embedded Firmware Engineer, some of your key responsibilities include:

• 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 our sensors.

• Collaborate with hardware teams to define firmware-hardware interfaces from a software usage, compatibility, performance, and reuse potential perspectives

• Develop automated testing frameworks and contribute to CI/CD pipelines

• Support customer engagements and provide technical expertise for product integration

• Support safety audits and assessments with TÜV/external certification bodies

Qualifications


Minimum Requirements:

• Min 4 years of experience in the domain of embedded systems firmware development.

• Deep 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.

• Proficiency in debugging critical embedded software systems issues with JTAG, trace and logic analyzer tools.

• Work experience and exposure to Functional safety, ISO26262 or similar process compliance.

• Exposure to SW development life cycles, unit, integration and qualification of the FW.

Preferred Qualifications:

• Experience with mixed signal analog and digital SOC and ROM firmware development.

• Experience with analog circuit FW driver development and calibrations algorithms.

• Electronics engineering graduate with firmware development background.

• Ability to work effectively in a fast-paced and rapidly changing environment

• Ability to take the initiative and drive for results

• Ability to work in teams and collaborate effectively with people in different functions

Skills

Embedded Firmware DevelopmentC ProgrammingReal-Time SystemsISO 26262 ComplianceDebuggingScripting Languages (Python, Perl, Lua)Automated Testing FrameworksCollaborationInitiativeAdaptability