C Software Engineer Jobs in Tennessee
C Software Engineer jobs in Tennessee are open across Knoxville, Chattanooga, and Nashville and other Tennessee metros, with employers like Mesa Associates, Mesa Associates, and Kiewit hiring at every experience level. Find a role that fits below and apply directly.
Find C Software Engineer JobsOverview
Showing 5 of 27+ C Software Engineer jobs











Join us in our mission to commercialize fusion energy ️
About Type One Energy
Type One Energy Group is mission-driven to provide sustainable, affordable fusion power to the world. Established in 2019 and venture-backed in 2023, the company is led by a team of globally recognized fusion scientists with a strong track record of building state-of-the-art stellarator fusion machines, together with veteran business leaders experienced in scaling companies and commercializing energy technologies.
If you are searching for the best new ideas and share our vision, join us as a Software Engineer Instrumentation and Control (I&C). This is what you need to know:
Location: Knoxville, TN
Salary: Highly Competitive Plus Benefits
Contract: Permanent, full time
Reporting to: Director Electrical and Software Engineering
Your role in the mission:
The Software Engineer – Instrumentation & Control (I&C) will design, develop, and maintain advanced control systems supporting next-generation stellarator technologies. This role focuses on distributed control software, hardware integration, and lifecycle support for instrumentation systems powering complex scientific equipment. The successful candidate will collaborate across engineering disciplines to deliver reliable, high-performance solutions for fusion energy applications. You will contribute to:
- Design and develop distributed control software for stellarator systems and subsystems
- Architect and implement instrumentation and control solutions for highly complex equipment
- Build and maintain drivers and interfaces for diverse instrumentation and control hardware
- Develop and manage technical documentation, including system designs, interface definitions, and test plans
- Support the full software and systems lifecycle, including requirements definition, traceability, verification, and validation
- Contribute to CI/CD pipelines, test automation, and software quality initiatives
- Partner in integration, testing, and commissioning of hardware and software systems
- Diagnose and resolve control system issues across development and operational environments
- Collaborate with cross-functional teams including physics, mechanical, systems, and software engineering
- Ensure solutions meet safety, reliability, and regulatory standards for fusion and nuclear environments
What you’ll need:
- Bachelor’s or Master’s degree in Electrical Engineering, Software Engineering, Control Systems, or a related field
- 5+ years of experience developing instrumentation and control systems in complex technical environments
- Experience with distributed and real-time control systems preferred
- Proficiency in software development (e.g., C/C++, Python, or similar)
- Familiarity with systems engineering practices and requirements management
- Hands-on experience with version control and CI/CD tools (e.g., Git, GitHub, Jenkins)
- Experience working with lab instrumentation (e.g., oscilloscopes, logic analyzers) preferred
- Strong analytical, troubleshooting, and problem-solving skills
- Proven ability to work effectively in a multidisciplinary engineering environment
- Working with PLCs or data acquisition systems
- Experience with industrial or scientific instrumentation
We offer:
In addition to a basic salary and yearly bonus, you will also get…
- A hybrid work policy
- Stock options
- Relocation allowance
- Insurance plans
- Retirement options
- And many more great voluntary benefits
Type One Energy applies proven advanced manufacturing methods, modern computational physics and high-field superconducting magnets to develop its optimized stellarator fusion energy system. Our FusionDirect development program pursues the lowest-risk, shortest-schedule path to a fusion power plant over the coming decade, using a partner-intensive and capital-efficient strategy.
Type One Energy is committed to community engagement in the development and deployment of its clean energy technology.
Equal Opportunity Statement
Type One Energy is an equal opportunity employer. We value diversity, searching for the best new ideas and remaining open to unique perspectives. Therefore, all qualified applicants will receive consideration for employment independent of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristics protected by applicable federal, state, or local laws. All qualified individuals are encouraged to apply.
See All 27 C Software Engineer Jobs in Tennessee
Find roles in Tennessee that match your experience and apply in just a few clicks.
Find C Software Engineer JobsC Software Engineer Jobs by City in Tennessee
Where Tennessee roles are concentrated, by current openings.
C Software Engineer Job Market in Tennessee
A snapshot from current Tennessee openings, updated as new roles post.
Who's Hiring
- Mesa Associates21

- Kiewit3

- Humana1

- Merrick & Company1

Top Industries Hiring
- Consulting & Professional Services22
- Construction & Real Estate2
- Energy2
- Transportation & Logistics2
What Tennessee Employers Look For
The qualifications that appear most often in C software engineer jobs across Tennessee.
- Proficiency in C with demonstrated experience in systems or embedded development
- Familiarity with memory management, pointers, and low-level debugging techniques
- Experience with real-time operating systems such as FreeRTOS, VxWorks, or QNX
- Knowledge of hardware interfaces including UART, SPI, I2C, and CAN protocols
- Bachelor's degree in computer science, electrical engineering, or a related field
- Experience with version control systems and build tools such as Git, Make, or CMake
C Software Engineer Jobs in Tennessee: Frequently Asked Questions
How many C software engineer jobs are there in Tennessee?
There are 27+ C software engineer openings in Tennessee on Migrate Mate as of June 2026, with the most roles in Knoxville, Chattanooga, and Nashville. New positions post regularly as employers across Tennessee hire.
How much do C software engineers make in Tennessee?
C software engineers in Tennessee earn a median of about $122,430 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $75,280 for the lowest 10% to over $166,380 for the top 10%. Pay rises with experience, specialty, and employer.
Which Tennessee cities have the most C software engineer jobs?
Knoxville, Chattanooga, and Nashville have the most C software engineer openings in Tennessee right now, with additional roles spread across smaller metros statewide.
Which companies hire C software engineers in Tennessee?
Employers hiring C software engineers in Tennessee include Mesa Associates, Mesa Associates, and Kiewit, based on current listings on Migrate Mate as of June 2026.
Are there remote C software engineer jobs in Tennessee?
Yes. About 48% of C software engineer openings tied to Tennessee are remote or hybrid as of June 2026. The rest are on-site roles based in Tennessee metros.
How do I apply for C software engineer jobs in Tennessee?
You can apply to C software engineer jobs in Tennessee directly on Migrate Mate. Search the listings above, find roles that match your experience and preferred Tennessee location, then apply to each one that fits.
See All 27 C Software Engineer Jobs in Tennessee
Find roles in Tennessee that match your experience and apply in just a few clicks.
Find C Software Engineer Jobs