Job Title
Software Engineer
Role Summary
Develop embedded firmware and software for TI's analog power product ecosystem. Work with hardware design teams to deliver SDKs, drivers, validation, and application examples for products used in automotive, industrial, and consumer applications.
Experience Level
Entry-level β posting requires 1+ years of experience in embedded software development.
Responsibilities
Key responsibilities include developing, validating, and documenting embedded software that integrates with analog and mixed-signal hardware.
- Design, develop, and debug embedded firmware for TI microcontrollers and processors supporting analog power products.
- Develop SDKs, device drivers, and application examples for analog and mixed-signal products.
- Collaborate with hardware engineers to define software interfaces and validate embedded systems.
- Write and execute test plans for software validation across hardware platforms.
- Contribute to software architecture discussions and design reviews.
- Create and maintain technical documentation including API references and user guides.
- Participate in code reviews and apply best practices for software quality and maintainability.
Requirements
Must-have technical skills are listed first; preferred skills follow.
-
Must-have: 1+ years of embedded software development experience.
-
Must-have: Proficiency in C and C++.
-
Nice-to-have: Firmware development on ARM Cortex-M microcontrollers.
-
Nice-to-have: Familiarity with RTOS and embedded software architectures.
-
Nice-to-have: Experience with hardware communication protocols (I2C, SPI, UART, CAN).
-
Nice-to-have: Experience with version control (Git), CI/CD pipelines, and static analysis tools.
-
Nice-to-have: Scripting for automation (Python or Bash).
-
Nice-to-have: Familiarity with power conversion or analog mixed-signal applications and hardware debugging tools (JTAG, logic analyzers, oscilloscopes).
-
Nice-to-have: Ability to work in cross-functional teams and strong verbal/written communication skills.
Education Requirements
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field (Bachelor's degree required per posting).
About the Company
Company: Texas Instruments
Headquarters: Dallas, Texas, USA
Texas Instruments is a global semiconductor company that designs, manufactures, and sells analog and embedded processing chips for various markets including industrial, automotive, and personal electronics. The company's innovations aim to make electronics more affordable and reliable, fostering advancements in technology through each generation of semiconductors.

Date Posted: 2026-06-29