2,068,378open jobs
125,685companies
242,002added this week
Browse all
Salary
≈ $98k – $192k per year (Estimated)
Location
In office (Dallas)
Seniority
Middle · 4+ years exp
Visa
H-1B filings in 12 months: 158 · for this role: 3 · green card filings: 1

Confirmed on the employer's own hiring board on Nov 3, 2026. First seen by Alion on Nov 2, 2026. Texas Instruments scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Headquartered in Dallas, Texas, Texas Instruments is a global semiconductor design and manufacturing company that develops analog chips and embedded processors. The firm serves tens of thousands of customers worldwide, helping them create advanced electronics for industrial, automotive, personal electronics, and enterprise markets. Through continuous innovation in semiconductor technology, the corporation plays a pivotal role in shaping modern electronic systems and power management solutions.

Change the world. Love your job.

TI is the world's leading battery gauge IC supplier, used in products all over the world including phones, notebook computers, and industrial applications. These gauges are MCUs that run application firmware, that includes industry-leading and patented algorithms to determine the state of charge and health of rechargeable batteries. The Battery Gauges Firmware team develops both the gauge application firmware for various customers as well SDKs for customers who want to develop their own gauge firmware and algorithms for TI's Guaging ICs.

About the job:

The software development engineer is responsible for the development of ROM code, low-level device drivers ( both bare-metal & RTOS based), tool-chain support, SDK development & custom firmware creation for major OEMs. This includes the development for new core devices as well as supporting existing SDK and firmware customers.

  • Design software solutions with a test-driven development approach to validate functionality, ensure code coverage, and drive continuous improvement
  • Define and own software component for Gauging ICs, be it ROM, device drivers, SDK, gauging application and its features, from requirements gathering, planning, development, testing, and release
  • Collaborate with cross-functional teams to align on software solution 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
  • Also, ramp up on battery gauging technology to be able to work effectively with the customers.

Minimum Requirements:

  • Bachelor's in Electrical Engineering, Computer Engineering, Computer Science, or related field of study
  • 4+ years of relevant experience with hands on low-level driver and/or ROM and firmware development

Preferred Qualifications:

  • Experience with developing ROM and/or low-level device drivers, be it bare-metal or RTOS based drivers
  • Experience of working with RTOS like FreeRTOS etc
  • Experience developing and debugging firmware on embedded microcontrollers
  • Experience with security and authentication in a microcontroller
  • Experience in software test methodologies for embedded applications
  • Agile firmware development experience
  • Experience with version control systems such as Git
  • Strong verbal and written communication skills
  • Ability to work in teams and collaborate effectively with people in different functions
  • Ability to take the initiative and drive for high-quality results
  • Strong time management and organizational skills that enable on-time project delivery
  • Be able to bring new ideas for product innovation and help improve software development processes
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,068,378 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Dallas
.NET Developer 5 hours ago
$90k – $117k per year · In office · Full-Time · 2+ years exp · Bachelor's Degree · Houston
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
Couchbase
AI/ML
Copilot
Prompt Engineering
AI Agents
LLM
DevOps
Rest API
Dynatrace
Azure
CI/CD
Git
AWS
AppDynamics
GitHub
Management
Agile
Apply
Hybrid · 6+ years exp · Tampa
Java
SQL
Java
Maven
Spring Boot
Spring MVC
Databases
Redis
Oracle
Apache Kafka
DevOps
Rest API
Splunk
Azure DevOps
GitHub Actions
Dynatrace
Azure
CI/CD
Jenkins
Git
Docker
Kubernetes
Grafana
Management
Agile
Scrum
Apply
Software Engineer 1 day ago
$126k – $177k per year · Equity · Hybrid · Full-Time · 1+ year exp · Bachelor's Degree · San Francisco
C
C
U-Boot
DevOps
Linux
Apply
Product Engineer 4 days ago
$71k – $87k per year · In office · 2+ years exp · Bachelor's Degree · Waukegan
Design
SolidWorks
SpaceTech
Abaqus
ANSYS
Apply
$93k – $204k per year · Hybrid · Full-Time · 5+ years exp · High School Diploma · New York · Hartford
Java
Java
Spring Boot
Spring MVC
Databases
Apache Kafka
DevOps
Rest API
GCP
Azure
Incident Management
Cybersecurity
HIPAA
Management
Agile
Apply
$115k – $125k per year · In office · Full-Time · 3+ years exp · Bachelor's Degree · Dallas
SQL
Management
Jira
Agile
Apply
In office · 4+ years exp · Bachelor's Degree · Dallas
Apply
In office · 3+ years exp · High School Diploma · Dallas
Apply
≈ $114k – $235k per year (Estimated) · Equity · Remote (United States) · Full-Time · 12+ years exp · Master's Degree · Dallas
Apply
$151k – $165k per year · In office · Dallas
Apply
See all jobs
This is one of many
2,068,378 more open roles from verified company boards, updated every day.