Texas Instruments logo

Software Applications Engineer

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

Job Title

Software Applications Engineer

Role Summary

Develop, integrate, and validate embedded software for Battery Management Solutions (BMS) with a focus on Complex Device Drivers (CDDs) and AUTOSAR Basic Software (BSW) integration.

Work with customers and cross-functional teams to define requirements, debug issues, ensure functional-safety compliance, and deliver production-ready software and documentation.

Experience Level

Mid-level — typically requires 5+ years of relevant software engineering experience in embedded systems and automotive software.

Responsibilities

Primary responsibilities for this role include:

  • Lead design, integration, and validation of Complex Device Drivers (CDDs) into customer AUTOSAR BSW environments.
  • Collaborate directly with customers to capture and manage software requirements for vehicle-level BMS features.
  • Perform technical issue analysis, root-cause debugging, and performance optimization of embedded software.
  • Verify CDDs and system-level behavior to support scalable architectures and customer use cases.
  • Ensure compliance with automotive process and safety standards (ASPICE, ISO 26262) to meet customer ASIL objectives.
  • Produce and maintain software collateral: requirements, design specifications, test plans/reports, and integration guides.

Requirements

Must-have and preferred skills and experience.

  • Must-have: Minimum ~5 years experience in embedded software development, including work with MCUs/MPUs (ARM), computer architecture concepts (cache, DMA, interconnect), operating systems, and common peripherals (I2C, SPI, UART, CAN).
  • Must-have: Practical experience with automotive software stacks, including AUTOSAR BSW, MCALs, RTE and integrating device drivers into customer systems.
  • Must-have: Proven ability to debug complex embedded systems and lead technical issue resolution.
  • Nice-to-have: Experience with Linux, FreeRTOS, Code Composer Studio (CCS), and programming in C, C++ and Python.
  • Nice-to-have: Familiarity with functional safety practices (ISO 26262), ASPICE, and achieving ASIL targets.
  • Nice-to-have: Strong communication skills and experience working directly with customers and cross-functional teams.

Education Requirements

Bachelor's degree in Electrical and Computer Engineering (ECE), Computer Science, or a related field is required. A Master’s degree in ECE or Computer Science is preferred. (Degree fields explicitly listed 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-07-16