C Software Engineer Jobs in Ohio
C Software Engineer jobs in Ohio are in steady demand, with the strongest concentrations in defense and aerospace systems, embedded industrial controls, and financial technology, covering roles from entry-level firmware developers through senior systems architects. Columbus, Dayton, and Cincinnati anchor most of the hiring, with established employers like Raytheon Intelligence and Space, Battelle Memorial Institute, and Rockwell Collins maintaining long-term engineering workforces in the state. The most in-demand specialties are embedded systems programming, real-time operating systems, and low-level driver development. Find a role that fits below and apply directly.
Find C Software Engineer JobsOverview
Showing 4 of 7+ C Software Engineer jobs







The Opportunity:
Develop solution architecture ( SA ) and resolve complex issues in a variety of projects through the implementation of requirements analysis, expertise support, and project supervision. Apply basic principles, theories, and concepts, including limited industry knowledge. Solve routine problems of limited scope and complexity, and refer more complex issues to higher levels. Work under direct supervision.
Join us. The world can't wait.
You Have:
Experience designing, modifying, developing, writing, and implementing sof tware programming applications using Agile met hods
Experience writing source code for new applications or generating and enhancing code samples for existing applications
Experience creating solutions to complex problems in a collaborative team environment
Knowledge of C++ fundamentals, including object-oriented programming, data types and structures, standard library, memory management, and design patterns
Ability to problem-solve and critically think through sof tware issues, including utilizing debuggers and testing infrastructure to troubleshoot issues
Secret clearance
Bachelor's degree in a STEM field
Nice If You Have:
Experience with modeling and simulation frameworks, including AFSIM
Experience with large code bases and the complex code
Ability to work with technologies that support CI / CD development, including Git, Jira, and Bamboo
Top Secret clearance
Clearance:
Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information ; Secret clearance is required.
Compensation
At Booz Allen, we celebrate your contributions, provide you with opportunities and choices, and support your total well-being. Our offerings include health, life, disability, financial, and retirement benefits, as well as paid leave, professional development, tuition assistance, work-life programs, and dependent care. Our recognition awards program acknowledges employees for exceptional performance and superior demonstration of our values. Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in Booz Allen’s benefit programs. Individuals that do not meet the threshold are only eligible for select offerings, not inclusive of health benefits. We encourage you to learn more about our total benefits by visiting the Resource page on our Careers site and reviewing Our Employee Benefits page.
Salary at Booz Allen is determined by various factors, including but not limited to location, the individual’s particular combination of education, knowledge, skills, competencies, and experience, as well as contract-specific affordability and organizational requirements. The projected compensation range for this position is $69,300.00 to $158,000.00 (annualized USD). The estimate displayed represents the typical salary range for this position and is just one component of Booz Allen’s total compensation package for employees. This posting will close within 90 days from the Posting Date.Identity Statement
As part of the hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud. You are expected to be on camera during interviews and assessments. We reserve the right to take your picture to verify your identity and prevent fraud.
Candidate AI Usage Policy
AI is a part of our daily work at Booz Allen, and we are committed to the responsible and ethical use of AI tools. However, we want to ensure a fair candidate process based on your own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with responses during interviews (whether in-person or virtual) is prohibited unless permission is explicitly provided .
Work Model
Our people-first culture prioritizes the benefits of collaboration, whether it occurs in person or virtually. To support engagement and effective communication, employees working virtually are generally expected to have their cameras on during meetings.
Remote : If this position is listed as remote, there may still be occasions when you are required to work in person at a Booz Allen or customer facility.
Hybrid : If this position is listed as hybrid, you will be expected to work from a Booz Allen facility frequently, in alignment with leadership expectations and the needs of the role. You may also be required to work from or visit a customer facility.
Onsite : If this position is listed as onsite, work will primarily be performed at a Booz Allen office or customer facility, where employees will collaborate directly with colleagues and customers as required by the role.
Commitment to Non-Discrimination
All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, local, or international law.
See All 7 C Software Engineer Jobs in Ohio
Find roles in Ohio that match your experience and apply in just a few clicks.
Find C Software Engineer JobsC Software Engineer Jobs by City in Ohio
Where Ohio roles are concentrated, by current openings.
C Software Engineer Job Market in Ohio
A snapshot from current Ohio openings, updated as new roles post.
Who's Hiring


What Ohio Employers Look For
The qualifications that appear most often in C software engineer jobs across Ohio.
- Bachelor's degree in computer science, computer engineering, or a closely related technical field
- Proficiency in C programming with experience writing and debugging production-level code
- Experience with embedded systems, real-time operating systems, or low-level hardware interfaces
- Familiarity with version control systems such as Git and collaborative software development workflows
- Ability to obtain or current possession of a U.S. security clearance for defense-sector roles in Ohio
- Strong understanding of memory management, pointer arithmetic, and performance optimization techniques
C Software Engineer Jobs in Ohio: Frequently Asked Questions
How do you become a c software engineer in Ohio?
The standard path into a c software engineer role in Ohio starts with a bachelor's degree in computer science, electrical engineering, or computer engineering from an Ohio university or accredited program. No state-issued license is required for software engineering in Ohio. Employers in the state's large defense and aerospace sectors often require candidates to be eligible for a federal security clearance, which involves a background investigation completed after hire. Building a portfolio of embedded or systems-level projects strengthens applications considerably.
How much do C software engineers make in Ohio?
C software engineers in Ohio earn a median of about $114,090 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $77,790 for the lowest 10% to over $168,400 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire c software engineers in Ohio?
Employers hiring c software engineers in Ohio right now include Booz Allen Hamilton, Path Robotics, and JobVerse, based on current listings on Migrate Mate as of August 2026. Ohio's concentration of defense contractors, national laboratories, and industrial automation firms makes it one of the more consistent states for C-specific engineering roles rather than general software development.
Which Ohio cities have the most c software engineer jobs?
Columbus, Beavercreek, and Fairborn account for the largest share of c software engineer openings in Ohio. Columbus draws the broadest range of employers including fintech firms and research institutions, while Dayton and Cincinnati are driven heavily by defense contractors and aerospace primes that rely on low-level and embedded C development for government programs.
Are there remote c software engineer jobs in Ohio?
Yes, though they are less common than in general software engineering because many c software engineer roles involve hardware integration, lab access, or classified environments. About 0% of c software engineer openings tied to Ohio are remote or hybrid as of August 2026. The parts of the work most likely to be done remotely are application-layer development and code review, while firmware bring-up and hardware testing almost always require on-site presence.
How can I get hired as a c software engineer in Ohio with little or no experience?
The most realistic entry path is an internship or co-op with one of Ohio's large defense or industrial employers, many of which recruit directly from Ohio State, the University of Cincinnati, and Wright State. Battelle and Raytheon run structured early-career engineering programs that onboard candidates without commercial experience. Contributing to open-source embedded or systems projects, earning a relevant certification in embedded systems, and targeting firmware or software test roles at Ohio automotive and aerospace suppliers also open doors for candidates making their first move into the field.
Where can I find and apply to c software engineer jobs in Ohio?
You can find and apply to c software engineer jobs in Ohio on Migrate Mate, which lists current Ohio openings. Search the available roles, find the ones that fit your background and location, and apply directly to the positions that match.
See All 7 C Software Engineer Jobs in Ohio
Find roles in Ohio that match your experience and apply in just a few clicks.
Find C Software Engineer Jobs