2,131,665open jobs
137,249companies
243,218added this week
Browse all
Location
In office (India)
Seniority
Middle · 3+ years exp
Visa
Sponsors visas in United States; no register of this country names it

Confirmed on the employer's own hiring board on Nov 9, 2026. First seen by Alion on Nov 9, 2026. Texas Instruments scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Texas Instruments is an American semiconductor company headquartered in Dallas, Texas, that designs and manufactures analog chips and embedded processors. Its history goes back to Geophysical Service, founded in 1930, and TI engineer Jack Kilby built the first integrated circuit in 1958. Most of its revenue comes from industrial and automotive customers, and it makes most of its chips in its own wafer fabs in Texas and Utah. It is listed on Nasdaq.

We are seeking an experienced and motivated Software engineer to design, develop and test software for our UCD family of digital power controllers. The ideal candidate will have deep expertise in embedded C/C++ programming and a strong understanding of digital power control topologies and algorithms. This role requires close collaboration with hardware and application engineers to deliver robust, high-performance solutions that powers mission critical data centres, AI Servers and a wide array of Industrial applications.

Key Responsibilities:

  • Software development: Design and develop high-quality, real-time software for TI ASM UCD devices, such as the UCD3138/UCD4138, for applications like Power Factor Correction (PFC), DC/DC converters, and other digital power topologies.
  • Algorithm implementation: Translate complex control algorithms for power regulation, calibration, and monitoring into efficient, low-level C code that runs on the UCD's digital power peripherals (DPPs).
  • Hardware-Software Integration: Work closely with hardware design teams to integrate firmware with new power management hardware, validate system functionality, and perform board bring-up.
  • Driver development: Write and maintain device drivers for the UCD's internal peripherals and external communication interfaces (e.g., PMBus, I2C, SPI).
  • Debugging and optimization: Use debugging tools like JTAG, oscilloscopes, and logic analysers to troubleshoot firmware, hardware, and system-level integration issues. Optimize firmware for performance, memory footprint, and power consumption.
  • Validation and testing: Develop and execute comprehensive test plans and automated test scripts to ensure the software meets all functional and performance requirements.
  • Customer Support: Provide technical support to application engineers and customers, assisting with firmware-related issues and implementation guidance.
  • Documentation: Create and maintain technical documentation, including design specifications, firmware architecture, and test procedures.
  • Continuous Improvement: Participate in code reviews and contribute to the improvement of software development methodologies and processes.

Required Skills and Qualifications:

  • 3+ years of industry experience in software development on embedded devices.
  • Bachelor's or master’s degree in Electronics/Electrical/Computer Engineering, or a related field.
  • Strong proficiency in embedded C/C++ and familiarity with assembly language.
  • Experience implementing industry-standard communication protocols like PMBus, I2C, and SPI.
  • Experience with TI's Code Composer Studio (CCS), IAR, Keil and other relevant development tools.
  • Familiarity with scripting languages like Python, JavaScript and ability to automate software development and test flows/methods.
  • Knowledge of software development life cycle and experience using development tools like git, KlocWork, Unity Test Framework etc.
  • Direct, hands-on experience developing software for TI's UCD digital power controller family will be an added advantage.
  • Deep understanding of digital power control theory and common topologies (PFC, buck, boost, LLC, etc.).
  • Basic understanding of signal processing and experience using model-based development tools like MATLAB and Simulink will be a definite plus.
  • Ability to read and interpret schematics and datasheets, with experience in hardware-software interaction and board-level debugging.
  • Proficiency in using standard lab equipment and debugging tools.
  • Strong analytical and problem-solving skills, excellent communication abilities, and a collaborative mindset.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,131,665 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
India
Hybrid · Full-Time · 5+ years exp · Chennai
Apply
Equity · In office · 5+ years exp · Bengaluru
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Frontend
RxJS
Angular
Mobile
Dependency Injection
DevOps
Rest API
Azure
CI/CD
Git
AWS
Analytics
ETL/ELT
SSIS
Management
Agile
Scrum
Apply
In office · 7+ years exp · Bachelor's Degree · Bengaluru
Python
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
WPF
Databases
MySQL
Snowflake
Oracle
DynamoDB
Amazon Redshift
Frontend
Angular
Bootstrap
React.js
Mobile
MVVM
DevOps
Rest API
Azure
CI/CD
AWS
AWS Lambda
Amazon EC2
GitHub
Amazon S3
Linux
Windows
Unix
Analytics
ETL/ELT
Management
Agile
QA
Postman
Apply
In office · Full-Time · 3+ years exp · PhD · Mumbai
JavaScript
Frontend
JQuery
Apply
DEVELOPER L3 1 hour ago
In office · 3+ years exp · Chennai
Analytics
Power BI
Apply
In office · India
Python
DevOps
Terraform
Ansible
CloudFormation
AWS
Apply
In office · Full-Time · 7+ years exp · India
Python
Java
Java
Spring Boot
Databases
PostgreSQL
Redis
DynamoDB
Apache Kafka
AI/ML
Copilot
Cursor
LangChain
Claude
ChatGPT
Model Context Protocol
Embeddings
AI Agents
AWS Bedrock
LLM
RAG
LLM Guardrails
DevOps
Rest API
Terraform
Ansible
New Relic
CloudFormation
Envoy
CI/CD
Jenkins
AWS
Kubernetes
Service Mesh
Pipeline as Code
Amazon EKS
AWS Lambda
Amazon EC2
Amazon S3
IAM
Amazon ECS
Amazon CloudWatch
API Gateway
Linux
TCP/IP
DNS
Cybersecurity
Sumo Logic
Apply
In office · Full-Time · 5+ years exp · India
Python
Java
TypeScript
Java
Spring Boot
Databases
PostgreSQL
Redis
DynamoDB
Apache Kafka
AI/ML
Copilot
Cursor
Claude
ChatGPT
Model Context Protocol
Embeddings
AI Agents
LLM
RAG
DevOps
Rest API
Terraform
New Relic
CloudFormation
CI/CD
Jenkins
AWS
Docker
Kubernetes
AWS Lambda
Amazon EC2
Amazon S3
IAM
Amazon CloudWatch
API Gateway
Linux
TCP/IP
DNS
Cybersecurity
Sumo Logic
Apply
Remote (India) · Full-Time · 14+ years exp · Bachelor's Degree · India
JavaScript
Node JS
Databases
DynamoDB
ElasticSearch
Frontend
Vue.js
React.js
DevOps
GCP
Azure
CI/CD
AWS
AWS Lambda
Amazon EC2
Game Dev
Unity
Robotics
Digital Twin
Design
Blender
Maya
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · India
JavaScript
TypeScript
Node JS
Databases
DynamoDB
Frontend
Three.JS
React.js
Vite
npm
React Three Fiber
DevOps
Terraform
GitHub Actions
AWS CDK
CI/CD
Jenkins
AWS
AWS Fargate
Amazon S3
Amazon ECS
QA
Vitest
Apply
See all jobs
This is one of many
2,131,665 more open roles from verified company boards, updated every day.