
Software Engineer
Texas Instruments2 months ago
Bengaluru, IndiaMid Level
Responsibilities
- Design, develop, integrate, test, and support embedded software for DLP Controllers and associated peripherals.
- Develop operating system software, device drivers, software frameworks, algorithmic libraries, software tools, and embedded applications.
- Collaborate with controller, FPGA, hardware, systems, algorithms, applications, silicon, and customer teams to define requirements and influence system decisions.
- Support pre-silicon design, software validation, hardware architecture decisions, maintenance, change requests, and customer issues.
- Develop unit and system test plans, test procedures, automation scripts, and regression testing activities.
- Analyze test results, identify root causes, recommend corrective actions, and ensure code coverage and quality guidelines are met.
- Create design documentation, application materials, user guides, and customer collateral.
- Support quality assurance, configuration management, release management, and ongoing software releases.
- Provide timely updates on program progress, risks, and dependencies.
Requirements
- At least 2 years of industry experience developing software for embedded devices.
- Bachelor’s or master’s degree in electrical engineering, electrical and computer engineering, or computer science and engineering.
- Proficiency in C/C++ and experience developing and deploying applications on embedded platforms.
- Knowledge of hardware, ability to read schematics, and experience using laboratory equipment such as oscilloscopes and logic analyzers.
- Strong software debugging, analytical, problem-solving, collaboration, multitasking, and initiative-taking skills.
- Preferred experience with embedded RTOS platforms, Python scripting, Git, static code analysis, unit testing, system testing, regression testing, and test automation.
- Preferred experience with image processing, algorithms, functional safety including ISO 26262 and HARA, Automotive SPICE software development, MISRA C, dynamic analysis, and DFMEA.
- Preferred experience using AI tools in day-to-day software development to improve productivity.
Benefits
- Comprehensive benefits supporting employee well-being, including health coverage and wellness programs.
- Collaborative work environment with opportunities to work with global engineering, applications, silicon, hardware, and customer teams.
About Texas Instruments
Texas Instruments designs and manufactures analog and embedded processing semiconductors—including MCUs, power management, signal chain and DLP devices—sold to OEMs in industrial, automotive, personal electronics and communications markets. Founded in 1930 and headquartered in Dallas, it is a public company (NASDAQ: TXN) with worldwide fabrication and assembly operations and a direct online store, supplying long-lifecycle parts used in everything from factory automation to vehicles and consumer devices.