Actively Hiring
TE
Applications Engineer - UCD
Texas Instruments
Skills:
Python
Job Description
Job Title: Applications Engineer - UCD
Company: Texas Instruments
Job Category: Python Developer
Roles & Responsibilities:
Job Description:
Key Responsibilities:
* Customer design support: Provide technical guidance to customers on the design, configuration, and firmware development of systems using TI ASM UCD devices such as the UCD3138/UCD4138, across applications like Power Factor Correction (PFC), DC/DC converters, and other digital power topologies.
* Reference design development: Design, build, and validate reference designs, evaluation modules (EVMs), and demo boards that showcase UCD capabilities and accelerate customer adoption.
* Firmware and GUI tools: Develop and customize firmware, configuration tools, and GUIs (e.g., Fusion Digital Power) to simplify customer evaluation, tuning, and deployment of UCD\-based designs.
* System bring\-up and debug: Support customers with board bring\-up, system integration, and troubleshooting of hardware, firmware, and communication interfaces (e.g., PMBus, I2C, SPI).
* Lab characterization: Use lab equipment such as oscilloscopes, power analyzers, and logic analyzers to characterize system performance, validate control loop stability, and resolve customer\-reported issues.
* Pre\- and post\-sales support: Respond to customer technical queries via E2E forums, service requests, and direct engagement, including both pre\-sales design consultation and post\-sales production support.
* Cross\-functional collaboration: Work closely with design, test, marketing, and field sales teams to relay customer feedback, influence roadmap decisions, and support new product introductions (NPI).
* Documentation and collateral: Create and maintain technical reference manuals, datasheets, application notes, user guides, FAQs, and training materials to support customer self\-sufficiency and broaden product adoption.
* Continuous Improvement: Participate in design reviews and contribute to improving applications engineering tools, processes, and support methodologies.
Texas Instruments is an equal opportunity employer and supports a diverse, inclusive work environment.
Work Location: Karnataka, India
Availability: Full time
Requirements
Qualifications
------------------
Required Skills and Qualifications:
* 3\+ years of industry experience in applications engineering, systems engineering, or embedded firmware development.
* Bachelor's or master's degree in Electronics/Electrical/Computer Engineering, or a related field.
* Strong proficiency in embedded C/C\+\+, with the ability to read, debug, and modify firmware for digital power controllers.
* Experience with industry\-standard communication protocols like PMBus, I2C, and SPI.
* Experience with TI's Code Composer Studio (CCS), IAR, Keil and other relevant development and debug tools.
* Familiarity with scripting languages like Python, JavaScript and ability to automate characterization, test, and support workflows.
* Strong customer\-facing communication skills, with the ability to explain complex technical concepts clearly to customers of varying expertise.
* Direct, hands\-on experience with TI's UCD digital power controller family or Fusion Digital Power GUI 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, customer\-centric mindset.
Key Skills: Python
Salary: Not disclosed