Embedded Software Engineer Texas Instruments Dallas, TX arm,cortex_m,c,cpp,assembly,i2c,spi,uart,semiconductor,us_south,enterprise,large_team 90000 130000
Texas Instruments

Embedded Software Engineer

Location Node Dallas, TX (onsite)
Base Compensation USD 90k – USD 130k
Commitment full-time
Clearance Req none
arm cortex_m c cpp assembly i2c spi uart semiconductor us_south enterprise large_team Visa OK

Overview

Texas Instruments is seeking an Embedded Software Engineer to join our Dallas-based MCU firmware team. You will develop low-level drivers, HAL layers, and reference software for TI’s ARM Cortex-M based microcontrollers shipped to thousands of customers worldwide. Your code will directly enable industrial automation, motor control, and sensing applications across the globe.

You will work closely with silicon design teams to validate new IP, develop peripheral drivers for I2C, SPI, UART, and ADC modules, and optimize critical code paths in C, C++, and assembly. The role spans the full stack from bare-metal register-level programming to RTOS-based application frameworks, giving you broad exposure to TI’s embedded ecosystem.

The ideal candidate has 3+ years of embedded software experience, strong C proficiency, and hands-on familiarity with ARM Cortex-M architectures and common serial protocols. Experience with TI MCUs or Code Composer Studio is a plus but not required.

Variables & Compensation

  • Health, dental, and vision insurance
  • 401k with company match
  • Tuition reimbursement
  • Relocation assistance