Software Engineer - UCD at Texas Instruments

Texas Instruments · India

📋 Job Details at a Glance 📍 Location India 🏢 Company Texas Instruments 👥 Experience 3+ years 🎓 Qualification 3+ years. Hands-on with Python, JavaScript, Git. Relevant technical / engineering background 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Python JavaScript Git C C++ Embedded Systems Digital Power Control Power Factor Correction Software Engineer - UCD at Texas Instruments — Full Details & How to Apply Texas Instruments is hiring a Software Engineer - UCD in India to design and develop software for digital power controllers. This role requires hands-on experience with Python, JavaScript, and embedded systems , offering direct involvement in high-performance control software for industrial and data center applications. This Software Engineer - UCD role is essential for implementing complex control algorithms in digital power controllers. The position involves developing software that works closely with hardware engineers to ensure real-time performance and system reliability. Candidates will use tools such as Python, JavaScript, Git, C, C++ , and work on embedded systems , specifically in the domain of digital power control and power factor correction . Texas Instruments recruitment for this role emphasizes expertise in digital power management and embedded systems . The company is seeking professionals who can contribute to software development in power control technologies. The role is part of a technical team focused on building software solutions for industrial and data center applications, with a strong focus on embedded C/ C++ programming. 2023, 2024, 2025, 2026 graduates are eligible. Candidates must have 3+ years. Hands-on with Python, JavaScript, Git. Relevant technical / engineering background and 3+ years experience . The salary for this position is Not Disclosed . Applicants will gain hands-on experience with Python, JavaScript, C, C++, embedded systems, digital power control, and power factor correction . This role provides a foundation in embedded software development and opens pathways into specialized engineering roles in power electronics and industrial automation. Progression opportunities exist within Texas Instruments ’ technical engineering teams. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Software Engineer - UCD jobs in India jobs are available through Texas Instruments recruitment . Candidates can apply online via the official portal. Job Role & Responsibilities The Software Engineer - UCD at Texas Instruments designs and implements real-time control software for digital power control applications on UCD devices , ensuring stable performance in power factor correction systems. This role directly supports mission-critical power management hardware in industrial and consumer electronics. Design and develop high-quality, real-time software for TI ASM UCD devices using C/C++ to implement control logic for power factor correction systems. Implement complex control algorithms for power regulation using C/C++ programming, with focus on stability, response time, and power factor correction performance metrics. Collaborate with hardware design teams to integrate firmware with new embedded systems hardware, ensuring signal integrity and timing accuracy. Perform board bring-up for digital power peripherals by writing and testing low-level drivers using Embedded Systems principles and C code. Write and maintain device drivers for UCD devices in C/C++ , ensuring optimal performance under variable load conditions and power factor correction constraints. Validate system functionality through regression testing and performance benchmarking using Python scripts to monitor real-time power metrics and stability. Document software development processes, including code structure, error handling, and power factor correction algorithm flow, for internal engineering use. Resolve software performance issues in mission-critical applications by debugging C/C++ code and analyzing power regulation data logs using Python for data parsing. This role requires direct ownership of software performance in power factor correction systems, with measurable impact on power efficiency , stability , and real-time response in industrial power electronics applications. Required Skills & Technical Competencies The Software Engineer - UCD role demands a strong foundation in Python , JavaScript , C , C++ , and Embedded Systems , with direct application in digital power control and power factor correction systems. Technical Skills Python — essential — used for developing control scripts, data analysis, and real-time monitoring tools for power factor correction performance. JavaScript — intermediate — applied in developing user interfaces or diagnostic tools for software debugging and monitoring of UCD devices . C — advanced — used for low-level firmware development and direct hardware interaction in embedded systems for digital power control . C++ — advanced — employed for implementing high-performance control algorithms and memory-efficient firmware in UCD devices . Embedded Systems — essential — required to understand hardware-software co-design, timing constraints, and integration with power management hardware . When preparing your resume, emphasize C/C++ code examples, power factor correction algorithm implementation, and UCD device driver development in your technical portfolio. Eligibility Criteria This role is designed for candidates with a relevant engineering background , at least 3 years of hands-on experience, and a strong foundation in embedded systems and power electronics applications. Must hold a degree in Electrical Engineering , Computer Engineering , or a related technical discipline. Eligible batches are 2023 , 2024 , 2025 , and 2026 . Minimum of 3 years of hands-on experience in software development, with exposure to embedded systems or power electronics projects. CGPA is not specified in the job posting. Project experience in power factor correction or digital power control is required for eligibility. Portfolio or GitHub repository with C/C++ code for embedded systems or power control applications is mandatory. Documentation & Portfolio Requirements Your resume must include a GitHub link or project documentation showing C/C++ code for embedded systems or power regulation applications, with clear comments and performance metrics. Pro tip: Include a GitHub repository with a C/C++ implementation of a power factor correction algorithm or UCD device driver to demonstrate direct technical competence in the required domain. Salary for Software Engineer - UCD at Texas Instruments 💰 Compensation Not Disclosed The advertised compensation for the Software Engineer - UCD role at Texas Instruments is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Software Engineer - UCD Upskilling with the right resources significantly enhances your chances of selection for this specific role by aligning your skills with the job requirements. Recommended Courses & Resources Python — Essential for scripting and automation in embedded systems . JavaScript — Useful for developing interactive applications and interfaces. Git — Crucial for version control in collaborative software development. C — Fundamental for embedded systems programming and performance optimization. KodNest — Provides hands-on experience with real-world projects in embedded systems . Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating experience in embedded C/C++ programming — ensure to include relevant projects. ❌ Using a generic resume instead of tailoring it to the specific responsibilities outlined in the job description — customize your resume for this role. ❌ Listing technologies like Python or JavaScript without context — provide examples of where you used them. ❌ Ignoring the experience requirement of 3+ years stated in the posting — ensure you meet this criterion. ❌ Adding unrelated technologies or unsupported claims to increase ATS keywords — focus on relevant skills only. ❌ Failing to check the official Apply URL and verify job details before submission — always confirm before applying. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that the candidate meets the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to the resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Software Engineer - UCD Optimizing your resume for ATS is crucial for ensuring it gets noticed for this role, as many companies use automated systems to filter candidates. ATS Keywords to Include Software Engineer UCD Python JavaScript Embedded Systems C C++ Digital Power Control Power Factor Correction Firmware Driver Development Algorithm Implementation Resume Tips for This Role Highlight your experience with embedded C/ C++ programming prominently on your resume. Emphasize your proficiency in Python and JavaScript , as these are crucial for the role. Consider showcasing a project where you implemented control algorithms or worked with digital power systems. Use exact keywords from the job description naturally to align with ATS requirements. Avoid including unsupported technologies or experiences that you cannot substantiate. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro Tip: Do not include unrelated experiences or unsupported claims in your resume for this role. How to Apply for Software Engineer - UCD at Texas Instruments Apply Now — Texas Instruments Open the official Apply URL and confirm the job title and company matches " Software Engineer - UCD " at Texas Instruments . Prepare a resume that aligns with the required skills, responsibilities, qualifications, and experience outlined in the job posting. Complete the official application form accurately, ensuring all information is truthful and avoiding unsupported claims. Submit the application and save the confirmation or application reference number if provided by the portal. Record the application date and monitor the official company portal or registered email for updates. Applications are reviewed on a rolling basis — early submission is recommended. Apply Now — Texas Instruments NexisGrow.com does not charge any fees for job applications. Texas Instruments Texas Instruments is a technology company based in India offering onsite roles. The Software Engineer - UCD position operates within the technology industry, focusing on embedded systems and digital power control . The team develops real-time software for UCD3138/UCD4138 devices, implementing control algorithms for Power Factor Correction , DC/DC converters, and other digital power topologies. This work involves C/ C++ programming, hardware-software integration, and driver development. This role supports the development of digital power controllers used in data centres, AI servers, and industrial applications. Early-career professionals gain hands-on exposure to Python , JavaScript , Git , and Embedded Systems through real-world implementation of power control algorithms and firmware integration. Company Details Industry Technology Location India Connect With Us Careers Apply Now Website 🔗 edbz.fa.us2.oraclecloud.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a relevant technical background and at least 3 years of experience, including eligible batches from 2023 to 2026. ? What technical skills are most important for this role? Skills Tap to expand + Answer Python, JavaScript, Embedded Systems, C, and C++ are critical for this role. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is Not Disclosed, which is the only salary information available. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer 1. Review embedded C/C++ programming concepts. 2. Familiarize yourself with digital power control algorithms. 3. Prepare examples of past projects. 4. Understand the UCD family of devices. 5. Practice problem-solving related to software performance. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in India. ? What career exposure can this role provide? Growth Tap to expand + Answer The role offers exposure to embedded systems, digital power control technologies, and collaboration with hardware engineers. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight your experience with embedded C/C++, Python, and any relevant projects related to digital power control. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The role involves collaboration with hardware and application engineers, but specific work culture details are not provided. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, the experience requirement is 3+ years. 🔗 Explore More on NexisGrow More jobs in India Browse all Tech jobs Latest Fresher jobs More jobs at Texas Instruments Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com