Demo

Senior C++ Application Software Engineer

Graf Research
Columbus, OH Full Time
POSTED ON 11/13/2025 CLOSED ON 1/12/2026

What are the responsibilities and job description for the Senior C++ Application Software Engineer position at Graf Research?

Senior C Application Software EngineerGraf Research Corporation is hiring Senior Software Engineers  to join our Enverité product team in developing linux-first cross-platform desktop applications that ensure the security and safety of the world's microelectronic devices.  In this role, a successful candidate will use advanced technical and problem-solving skills to develop strategic plans, architect solutions, resolve complex issues, satisfy customer requirements and needs, and accomplish development objectives. Come join a fast-paced software development team, delivering the next generation of our FPGA design assurance software.  We are seeking motivated, top-performing software engineers to join our team of software engineers and subject matter experts.  We develop commercial-off-the-shelf electronic design automation software for a wide variety of industries including aerospace, defense, rail, and power.  Our products fit into the entire design lifecycle from concept to provisioning to field maintenance.  This is an on-site full time position at any one of our Blacksburg, VA, Atlanta, GA or Dayton, OH offices - we are not currently seeking remote or temporary assistance.  Applicants for this role must be U.S. Citizens.  Apply at https://www.grafresearch.com/employment Key Duties and ResponsibilitiesProficiency in C/C and Python for desktop application constructionExperience developing for Linux and Windows environmentsTake concepts from initial requirements through design, implementation, test, deployment, and maintenance in a production environmentAbility to perform development activities for moderately complex software, including design, implementation, maintenance, testing, and documentation of the softwareAttention to detail with respect to code quality along with good code organization and management skillsPerform complex bug verification and release testingEmploy best practices and help to maintain them through technical reviews and mentoringAbility to work both individually and in distributed multi-disciplinary development teamsAbility to learn quickly and to collaborate with a geographically distributed teamVerbal and written communications skillsU.S. Citizenship Minimum Education Requirements and ExperienceBS in Computer Science, Engineering, or related field plus 5 years of industry experienceDemonstrated expertise in object-oriented design, functional programming, algorithms, data structures, and debuggingSignificant experience in C and Python development for commercial applicationsExperience with software configuration management tools (e.g., Perforce, SVN, Git)Proven track record of crafting robust, readable, and efficient code Preferred Qualifications and SkillsExperience delivering high-quality products in a large-scale commercial software development environmentExperience with FPGAs or electronic design automation softwareSolid understanding of unit testing, and familiarity with frameworks (e.g., GoogleTest)Experience with UI/UX development and graphical application frameworks (e.g., Qt) for desktop environmentsExperience interacting with and/or developing electronic design automation software for digital logic development, test, and verification Location - Blacksburg, VA, Atlanta, GA, or Beavercreek, OHTravel Requirements - No specific travel requirement, but candidates capable of traveling to perform technical presentation and customer interaction tasks will be given special consideration.Security Clearance - No specific clearance requirement, but candidates capable of or willing to pursue a DoD security clearance will be given special consideration. Apply at https://www.grafresearch.com/employmentGraf Research Corporation does not discriminate against employees, students, or applicants on the basis of age, color, disability, gender, gender identity, gender expression, national origin, political affiliation, race, religion, sexual orientation, genetic information, veteran, or any other basis protected by law.Company DescriptionGraf Research is a small business (30-50 employees) that produces mission-critical defense solutions and brings defense-grade products to commercial markets. We offer: Competitive salaries; Fairly distributed, performance-based revenue and profit sharing for every employee; Vanguard 401K with employer match; Health, dental, vision, life, AD&D, and disability insurance benefits; Vacation and Holidays; Paid parental leave; Locally-sourced bagels delivered regularly in the Blacksburg, VA headquarters.
Senior Software Engineer (SymmetricDS)
JumpMind, LLC -
Columbus, OH
Senior Software Engineer (Android)
TELUS Digital and Careers -
Columbus, OH
Senior Software Engineer
Rogue Fitness -
Columbus, OH

Salary.com Estimation for Senior C++ Application Software Engineer in Columbus, OH
$101,006 to $125,957
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior C++ Application Software Engineer?

Sign up to receive alerts about other jobs on the Senior C++ Application Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$73,727 - $94,067
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior C++ Application Software Engineer jobs in the Columbus, OH area that may be a better fit.

  • Path Robotics Columbus, OH
  • Build the Path Forward At Path Robotics, we’re building the future of embodied intelligence. Our AI-driven systems enable robots to adapt, learn, and perfo... more
  • 27 Days Ago

  • Path Robotics Columbus, OH
  • Build the Path Forward At Path Robotics, we’re building the future of embodied intelligence. Our AI-driven systems enable robots to adapt, learn, and perfo... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!