Software Applications Engineer

Texas Instruments Incorporated

Dallas (TX)

Hybrid

USD 110,000 - 140,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Texas Instruments Incorporated is seeking a Software Applications Engineer to contribute to embedded software across the development lifecycle, from requirements to release, collaborating with a skilled team to deliver high-quality demos and reference solutions.

You will work at the hardware/software boundary, read schematics and datasheets, and develop software that integrates UART, SPI, I2C, GPIO and wireless stacks to support customer deployments.

Qualifications

  • Experience developing embedded software across lifecycle with stakeholders.
  • Ability to read schematics and reference datasheets for debugging.
  • Experience with UART, SPI, I2C, GPIO interfaces and wireless stacks.
  • Proven track record of shipping or solving hard problems.
  • Strong collaboration and communication with cross-functional teams.
  • Interest in test-driven development and code reviews.

Responsibilities

  • Support wireless connectivity customers through evaluation, development and production cycles.
  • Build embedded application software integrating peripheral interfaces and wireless protocol stacks to deliver demos and reference solutions.
  • Create demos and reference solutions leveraging Zigbee/Thread/Matter or other stacks to accelerate evaluation.
  • Write clean, scalable code meeting functional and non-functional requirements.
  • Design software with test-driven development to validate functionality and drive improvement.
  • Define and own software products from planning to release.
  • Collaborate with cross-functional teams to align on software strategy and customer needs.
  • Debug and address software issues during development and production.
  • Conduct thorough code reviews and promote best practices and coding standards.

Skills

Embedded systems
C/C++
RTOS
Debugging
Cross-functional collaboration
Software design

Education

Bachelor’s degree in Electrical Engineering or Computer Science

Tools

UART
SPI
I2C
GPIO

Job description

Change the world. Love your job.

We are looking for a capable Software Applications 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. 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.

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:
  • Support wireless connectivity customers throughout their evaluation, development and production cycles.
  • Build embedded application software integrating peripheral interfaces (UART, SPI, I2C, GPIO) and wireless protocol stacks to deliver customer demos and reference solutions.
  • Create demos and reference solutions leveraging IEEE 802.15.4-based wireless protocol stacks (Zigbee, Thread, Matter, Proprietary RF) to accelerate customer evaluation and production development
  • Write clean and scalable code 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
  • Define and own software products, from planning, requirements gathering, development, 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 we're looking for:
  • The ability to drive engineering excellence and exercise technical maturity. Advance conversations and execution even when the right thing is unclear, ambiguous, or unknown
  • Comfortable operating at the hardware/software boundary. Able to read schematics, reference datasheets, and trace bugs across peripheral interfaces, RTOS, and protocol stacks
  • A proven track record of shipping or solving hard problems
  • Brings new ideas for product innovation and helps improve software development processes
  • Organized, informed, and effective communicator 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
  • Strong time management skills that enable on-time project delivery

Texas Instruments will not sponsor job applicants for visas or work authorization for this position.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Applications Engineer
Software Applications Engineer

Texas Instruments • Bouchard (TX)

On-site
USD 90,000 - 130,000
Embedded Software Applications Engineer — Wireless Solutions
Embedded Software Applications Engineer — Wireless Solutions

Texas Instruments Incorporated • Dallas (TX)

Hybrid
USD 110,000 - 140,000
Embedded Software Applications Engineer - Wireless & Demos
Embedded Software Applications Engineer - Wireless & Demos

Texas Instruments • Bouchard (TX)

On-site
USD 90,000 - 130,000
RF Hardware Applications Engineer
RF Hardware Applications Engineer

Texas Instruments • Dallas (TX)

On-site
USD 110,000 - 150,000
RF Hardware Applications Engineer
RF Hardware Applications Engineer

Texas Instruments • Bouchard (TX)

On-site
USD 110,000 - 165,000
Software Applications Engineer
Software Applications Engineer

Texas Instruments • Dallas (TX)

On-site
USD 120,000 - 160,000
Lead Software Engineer - RTOS Lead
Lead Software Engineer - RTOS Lead

Texas Instruments • Town of Texas (WI)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

Texas Instruments • Dallas (TX)

On-site
USD 90,000 - 130,000
Embedded Software Engineer (Wireless)
Embedded Software Engineer (Wireless)

TP-Link Systems Inc. • Irvine (CA)

On-site
USD 120,000 - 180,000
Fully paid medical, dental, and vision insurance
Employer contributions to 401k funds
15 days accrued vacation
+2
Program Manager/Engineer | Embedded Processing
Program Manager/Engineer | Embedded Processing

Texas Instruments Incorporated • Sugar Land (TX)

On-site
USD 120,000 - 180,000