Develop and debug embedded software solutions for MSPM0 and MSPM33 microcontroller products.
About the role
Texas Instruments is seeking an Embedded Software Engineer to develop, design, and debug embedded software solutions for MSP microcontrollers across the full product lifecycle. This position supports MSPM0 and MSPM33 microcontroller (MCU) products within the embedded processing organization.
What you'll do
- Write clean and scalable code for MSP microcontrollers meeting functional and non-functional requirements, focusing on simplicity, readability, and maintainability.
- Design software solutions using a test-driven development approach to validate functionality, ensure code coverage, and support continuous improvement.
- Support and own all phases of the software development lifecycle, including planning, requirements gathering, development, integration, testing, and release.
- Collaborate with cross-functional teams to align on software strategy and customer needs.
- Debug and address software issues during development and in production systems to support customers.
- Conduct thorough code reviews and promote best practices and coding standards.
What you'll need
- Bachelor’s degree in Electrical Engineering, ECE, Computer Engineering, Software Engineering, Computer Science, or related field.
- 3+ years of experience in programming embedded software in C.
- Hands-on experience developing and debugging microcontroller applications and common peripherals.
- Experience leading a software development project through different phases of the software development life cycle and delivering software.
Nice to have
- Experience using Jira, Git, and basic CI/build systems.
- Familiarity with RTOS.
- Working knowledge of Linux.
- Familiarity with quality processes, including coding guidelines, static analysis, unit tests, and traceability.
Skills: C, MSP microcontrollers, RTOS, peripherals, embedded
More semiconductor jobs: Texas Instruments jobs · Firmware engineer jobs · Dallas jobs
This role has been open 0 days — well below the 55-day median for Embedded Firmware Engineering roles.
Embedded Firmware Engineering · Systems Software
|
Open roles in category
763
|
Median days open
55 d
|
Category median salary (all employers)
$173k
|
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
| Metric | Texas Instruments | All employers we track in this specialty (763 roles · 86 employers) |
|---|---|---|
| Open roles in this specialty | 4 | 763 |
| Open roles in the wider Software, Firmware & Systems family | 40 | 6553 · 156 employers |
| Median days open | 152 d | 55 d (+97 d vs this employer) |
| Median salary (USD postings) | — | $173k |
Skills observed across this category: C, MSP microcontrollers, RTOS, peripherals, embedded
Who's hiring in this category
- Qualcomm · 110 open roles · median 64 d
- NVIDIA · 81 open roles · median 54 d
- AMD · 56 open roles · median 47 d
- Micron Technology · 50 open roles · median 76 d
- Lattice Semiconductor · 40 open roles · median 60 d
- NXP Semiconductors · 37 open roles · median 35 d
How we counted: 763 open Embedded Firmware Engineering (Systems Software) roles from 86 employers tracked in the SemiconductorJobs index, counted 9 Nov 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Software, Firmware & Systems family row. Figures refresh nightly.