CareerPlanGet AI match score →

Software Engineer

Dallas, TX, United States💼 Full-time🗓 2026-06-29 → 2026-07-22

Core

Develop embedded firmware and software solutions for TI's analog and mixed-signal ICs to enable customer applications.

Role type

Embedded Software Engineer

Builds

Embedded firmware, SDKs, drivers, and application examples for analog power products

Domain

Semiconductor / Analog Power / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, embedded firmware development, microcontroller programming, hardware interface design, test plan execution, software architecture design, technical documentation, code review, debugging with JTAG/logic analyzers/oscilloscopes

Preferred skills

ARM Cortex-M firmware development, real-time operating systems (RTOS), hardware communication protocols (I2C, SPI, UART, CAN), CI/CD pipelines, static analysis tools, Python/Bash scripting, power conversion/analog mixed-signal domain knowledge

Technologies

C, C++, ARM Cortex-M, RTOS, I2C, SPI, UART, CAN, Git, JTAG, logic analyzers, oscilloscopes

Responsibilities

Design, develop, and debug embedded firmware for TI microcontrollers and processors; Develop SDKs, drivers, and application examples; Collaborate with hardware engineers to define software interfaces and validate embedded systems; Write and execute test plans for software validation; Contribute to software architecture discussions and design reviews; Create and maintain technical documentation including API references and user guides

Seniority

Junior to Mid-level, hands-on IC

Sourced via oracle_hcm · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Oraclecloud ↗