Posted today
Embedded Software Engineer
AI Summary
Develops, designs, debugs and releases embedded software for MSP microcontrollers, owning the full software lifecycle from requirements through testing and release to ti.com. Works with cross-functional teams to meet customer needs.
About this role
Change the world. Love your job.
Texas Instruments (TI) is seeking a capable Embedded Software Engineer who is passionate about embedded systems and thrives in a fast-paced environment. In this role, you will work with a competent and collaborative team as you develop, design, and debug embedded software solutions for MSP microcontrollers. This role will require you to work across the lifecycle of a software product, from aligning with stakeholders on requirements, to design, implementation, validation, and then release to ti.com. With MSP’s continued investment in innovation, you will have the opportunity to have a direct influence on enabling business objectives by leading software development for new and innovative projects. The MSP business unit of the embedded processing organization in Texas Instruments (TI) has a job opportunity for a software engineer supporting MSPM0 and MSPM33 microcontroller (MCU) products.
Your ability to develop software products while prioritizing the customer’s user experience will be key to your success. It will be vital for you to work effectively with cross-functional teams and adapt to evolving challenges. You will be great for this role if you thrive in a collaborative setting and are eager to contribute to cutting-edge projects.
What you’ll do as an Embedded Software Engineer
- Write clean and scalable code for MSP microcontrollers that meets functional and non-functional requirements, with a focus on simplicity, readability, and maintainability
- Design software solutions with a test-driven development approach to validate functionality, ensure code coverage, and drive 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
Texas Instruments will not sponsor job applicants for visas or work authorization for this position.
Qualifications
Minimum Requirements:
- 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
- Experienced in hands-on development and debugging microcontrollers applications and common peripherals and leading a software development project through different phases of the software development life cycle and delivering high-quality software
Preferred Qualifications:
- Comfortable using issue tracking (Jira), Git, and basic CI/build systems
- Familiar with RTOS
- Working knowledge of Linux
- Familiar with quality processes (e.g. coding guidelines, static analysis, unit tests, traceability, etc.)
- The ability to drive engineering excellence and exercise technical maturity. Advance conversations and execution even when the right thing is unclear, ambiguous, or unknown
- A proven track record of shipping or solving hard problems
- Organized, informed, and effective communicator
- Strong verbal and written communication skills for collaborating with cross-functional teams and driving alignment with stakeholders
- Self-motivated, accountable team player that takes initiative and can work effectively and accurately in a fast-paced team environment and drive successful outcomes
- Strong time management skills that enable on-time project delivery
- Demonstrated ability to meet dynamic project demands
Skills
Explore related jobs
More jobs at Texas Instruments
Similar Embedded Software jobs
- S
C++, C#SQUIRCLE IT CONSULTING SERVICES PVT. LTD · Bengaluru, KA - P
C/C++ DeveloperProcom Consultants Group · Hillsboro, OR - A
C/C++ DeveloperAdagrad AI · Pune, India - FSoftwareentwickler C++/C#FERCHAU GmbH Niederlassung Kassel · Kassel, Germany
- PC/C++ DeveloperPremium Technology · New York, NY
- FSoftwareentwickler C / C++FERCHAU GmbH Niederlassung Bremen City · Bremen, Germany
Jobs in Dallas
- FSales Rep On Premise - Fort Worth AreaFavorite Brands · Dallas, Texas
- W
Materials Receiver (Travel Required)Wanzek · Dallas, Texas - W
Field Buyer (Travel Required)Wanzek · Dallas, Texas - CConstruction Labor Apprentice (Multiple Locations - Traveling)Cash Construction · Dallas, Texas
- FDirector, Delivery Operations & EnablementFrcareers Se · Dallas, Texas
- PSenior Lending Assistant (Full Time) - Sterling PlazaProsperity Bank · Dallas, TX
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.