Texas Instruments logo

Software Engineer, Aerospace & Defense

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

Job Title

Software Engineer, Aerospace & Defense

Role Summary

Develop and validate embedded software and related development tools for aerospace and defense products. Work with silicon, hardware, and product teams to define requirements, design and implement firmware, device drivers, algorithms, and software frameworks, and support software integration, validation, release management, and customer support.

Contribute to pre-silicon software design, ensure software/hardware compatibility and reuse, and apply signal-processing and machine-learning techniques where applicable.

Experience Level

Mid-level — typically requires roughly 4 years of relevant engineering or research experience.

Responsibilities

Primary responsibilities include development, validation, and support of embedded software and development tools.

  • Define requirements, design, develop, integrate, test, and support embedded software (firmware, drivers, OS components, frameworks) and software tools (compilers, simulators, IDEs).
  • Follow established software development methodologies and lifecycle processes, including quality assurance and configuration/release management.
  • Support pre-silicon design activities and influence hardware architecture for software requirements, performance, compatibility, and reuse.
  • Develop and apply signal-processing and machine-learning algorithms for edge applications; may leverage AI coding assistants for embedded software development.
  • Create and maintain customer-facing software collateral and provide technical support to customers and internal teams.
  • Collaborate closely with cross-functional teams (silicon, hardware, software) throughout the software lifecycle.

Requirements

Key must-have skills and qualifications are listed below; preferred skills are noted separately.

  • Must-have: ~4 years of relevant engineering or research experience.
  • Must-have: Strong embedded firmware development experience.
  • Must-have: Proficiency with MATLAB or Python for signal-processing tasks.
  • Must-have: Proficient in C/C++ and strong Assembly programming skills.
  • Must-have: U.S. citizenship required (eligibility for security clearance).
  • Nice-to-have: Experience with DSP software, algorithm and signal-chain development in aerospace & defense.
  • Nice-to-have: Experience optimizing code on DSPs (e.g., C66x, C7x) and optimizing data movement across multi-level memory systems.
  • Nice-to-have: Experience with sensors (Radar, LiDAR, CMOS, SDR, cameras) and advanced signal-processing algorithms (filter design, FFTs, beamforming, linear algebra, computer vision).
  • Nice-to-have: Familiarity with machine-learning techniques, LLMs for code generation, and open-source graph compilers (e.g., TVM, ExecuTorch).
  • Nice-to-have: Strong analytical, problem-solving, teamwork, communication, and time-management skills.

Education Requirements

Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field is required. A PhD in those fields is listed as preferred. No certifications or explicit "equivalent experience" substitution language was provided.


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-04-30