Senior C Software Engineer Jobs in Texas
Senior C Software Engineer jobs in Texas are in strong demand, concentrated in embedded systems, aerospace and defense software, telecommunications infrastructure, and industrial automation, with openings at every level from mid-level through principal engineer. Austin, Houston, and Dallas are the largest hiring metros, home to major employers such as Texas Instruments, Raytheon Technologies, and Dell Technologies, all of which maintain substantial engineering teams in the state. The most sought-after specialties in Texas listings include real-time operating systems, firmware development for safety-critical systems, and low-level hardware abstraction layers. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 19+ Senior C Software Engineer jobs









TeamViewer provides a leading Digital Workplace platform that connects people with technology—enabling, improving and automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of digitalization.
We believe that our diverse teams and strong company culture are key to the success of our products and technologies, that hundreds of millions of users around the world and around 645,000 customers across all industries rely on. With more than 1,900 employees worldwide, we celebrate the unique perspectives and talents that each individual brings to the table and foster a dynamic work environment where new ideas thrive. Are you ready to join our team and make an impact?
We are looking for a Senior Software Engineer, C++ to actively contribute to the development of new features for our remote access, control and support solution using the newest standards of C++. The position is an excellent opportunity to create impact and add value in an agile, modern environment.
Responsibilities
Design and develop platform independent functionalities for our client and services using C++
Optimize and enhance our software with new, efficient algorithms and technologies
Work collaboratively in a Scrum development team within a continuous integration environment
Be responsible for ensuring efficient implementation and for code of the highest quality
Recommend and implement improvements to architecture / technologies to further enhance our systems and codebase regarding reliability, maintainability, scalability, and performance
Monitor the latest technical developments in your field and initiate improvements
Act as an advisor towards product owners (feasibility studies and time estimates for new functionality to be implemented)
Requirements
7+ years of professional experience in the field of object-oriented software development using C++ (17+, asynchronous processing (e.g. lambdas, coroutines)) and design patterns
Experience in any of the following fields is required: parallel programming, distributed and scalable systems, security, and MS-SQL
Structured and analytical way of thinking / working, being a team player, as well as motivated to learn new things
Bachelor's or master's degree in Computer Science, Software Engineering or a related field.
What we offer
Competitive compensation and bonuses
Flexible PTO and paid holidays
401(k) with employer matching
Comprehensive Health insurance package including 100% employer-paid medical coverage
Up to 12 weeks of Parental Leave
Basic Life Insurance, Short-Term & Long-Term Disability, 100% employer-paid
Quarterly teambuilding events, leadership luncheons, and companywide “All Hands” meetings
Open door policy and business casual dress code
We celebrate diversity as one of our core values. Join c-a-r-e and lead change initiatives together with us!
Work location for this position is Austin, TX.
TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse, values-driven culture makes us stronger. As we continue to grow as a company, we also focus on enabling our employees to grow both personally and professionally. We are proud to have an open and embracing workplace environment that will empower you to be your best no matter your gender, civil or family status, sexual orientation, religion, age, disability, education level, or race.
If you require any accommodations or adjustments during the application or hiring process, including interview or onboarding support, please reach out to your Talent Acquisition Partner, who will be happy to support you.
See All 19 Senior C Software Engineer Jobs in Texas
Find roles in Texas that match your experience and apply in just a few clicks.
Find JobsSenior C Software Engineer Jobs by City in Texas
Where Texas roles are concentrated, by current openings.
Senior C Software Engineer Job Market in Texas
A snapshot from current Texas openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Technology & Software
- Consulting & Professional Services
- Manufacturing
What Texas Employers Look For
The qualifications that appear most often in senior C software engineer jobs across Texas.
- Bachelor's degree in computer science, computer engineering, or electrical engineering required
- Five or more years of professional experience writing production-quality C code
- Demonstrated expertise in embedded systems, firmware, or real-time programming environments
- Proficiency with debugging tools such as JTAG, GDB, oscilloscopes, and logic analyzers
- Experience with version control systems and code review processes in team environments
- Strong understanding of memory management, pointers, and hardware-software interface design
Senior C Software Engineer Jobs in Texas: Frequently Asked Questions
How do you become a senior c software engineer in Texas?
A bachelor's degree in computer science, electrical engineering, or computer engineering is the standard entry point for this path in Texas. No state-issued license is required to practice software engineering in Texas, though engineers working on aerospace, defense, or safety-critical systems at Texas employers often pursue industry certifications such as Certified Embedded Systems Engineer. Most candidates advance to senior level after building hands-on experience with embedded C projects, contributing to real production codebases, and demonstrating ownership of complex system components.
How much do senior C software engineers make in Texas?
Senior C software engineers in Texas earn a median of about $132,150 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $82,600 for the lowest 10% to over $183,680 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire senior c software engineers in Texas?
Employers hiring senior c software engineers in Texas right now include Simpson Strong-Tie, eBay, and Ziosk, based on current listings on Migrate Mate as of August 2026. Texas's concentration of defense contractors, semiconductor firms, and energy technology companies means demand for low-level C expertise is especially strong and consistent across the state.
Which Texas cities have the most senior c software engineer jobs?
Plano, Austin, and Dallas have the most senior c software engineer openings in Texas. Austin's density of semiconductor and consumer electronics firms drives volume there, Houston's energy technology and aerospace sectors anchor demand in the Gulf Coast region, and Dallas benefits from the headquarters presence of major telecommunications and defense technology employers that rely heavily on embedded and systems-level C development.
Are there remote senior c software engineer jobs in Texas?
Yes, though they are less common than in purely application-layer software roles, since much of this work involves interfacing with physical hardware or secure classified systems requiring on-site access. About 64% of senior c software engineer openings tied to Texas are remote or hybrid as of August 2026, reflecting the hands-on nature of embedded and firmware work. The portions of the role most likely to be done remotely include software architecture review, code review, and documentation work that does not require direct hardware access.
How can I get hired as a senior c software engineer in Texas with little or no experience?
The most realistic entry path is landing an embedded software associate or junior firmware engineer role at a Texas defense contractor, semiconductor company, or industrial automation firm, then building a portfolio of real C projects on open hardware platforms. Texas Instruments, Raytheon, and L3Harris all run new-graduate engineering programs that accept candidates without professional experience who can demonstrate strong fundamentals. Completing a relevant internship, contributing to open-source firmware projects, or earning a credential such as an Associate Embedded Systems Engineer designation gives applicants a concrete edge over other new entrants.
Where can I find and apply to senior c software engineer jobs in Texas?
You can find and apply to senior c software engineer jobs in Texas on Migrate Mate, which lists current Texas openings from employers actively hiring for the role. Search the available positions, find roles that match your experience and location preferences, and apply directly to the ones that fit.
See All 19 Senior C Software Engineer Jobs in Texas
Find roles in Texas that match your experience and apply in just a few clicks.
Find Jobs