Skip to main content
Texas Instruments logo

Software Development Engineer

Texas Instruments
November 2, 2026
Full-time
On-site
Dallas, Texas, United States
Other Semiconductor Jobs, Level - Mid-Career

Job Title

Software Development Engineer

Role Summary

Responsible for developing ROM code, low-level device drivers (bare-metal and RTOS-based), SDKs, toolchain support, and custom firmware for battery gauge ICs used by OEM customers. The role supports new core devices and existing SDK/firmware customers.

Experience Level

Mid-level (recommended 4+ years of relevant embedded firmware or low-level driver development experience).

Responsibilities

The engineer will design, implement, test, and maintain firmware and software components for battery gauging ICs and support customers integrating TI firmware.

  • Develop ROM code, low-level device drivers, SDKs, and custom firmware for OEM customers.
  • Design software solutions using test-driven development and verification methods.
  • Define and own software components across requirements, implementation, testing, and release.
  • Integrate and support toolchains and SDKs for embedded targets.
  • Debug firmware on embedded microcontrollers and resolve issues in development and production.
  • Perform and participate in code reviews; enforce coding standards and best practices.
  • Collaborate with cross-functional teams and customers to align on technical solutions and support integration.

Requirements

Must-have and preferred technical qualifications for successful performance in this role.

Must-have:

  • 4+ years of hands-on low-level driver, ROM, or firmware development experience for embedded systems.
  • Experience developing and debugging firmware on embedded microcontrollers.

Nice-to-have:

  • Experience with RTOS (for example FreeRTOS) and RTOS-based driver development.
  • Experience with security and authentication on microcontrollers.
  • Familiarity with software test methodologies for embedded applications and Agile firmware development.
  • Experience with version control systems such as Git and collaborative development workflows.
  • Strong verbal and written communication, time management, and teamwork skills.

Education Requirements

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field (Degree level specified as Bachelor's in the 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.

Texas Instruments logo

Date Posted: 2026-11-01