Software Application Engineer

Graf Research
Blacksburg, VA Full Time
POSTED ON 5/18/2024 CLOSED ON 6/1/2024

Job Posting for Software Application Engineer at Graf Research

Job Description

Graf Research Corporation is hiring Software Engineers that can contribute to development of Linux command-line and GUI applications. 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. We are open to candidates at multiple levels as determined by experience and the number of “should have” and “nice-to-have” qualifications below.

Must Have

  • Proficiency in C/C
  • Ability to perform development activities for moderately complex software, including design, implementation, maintenance, testing, and documentation of the software
  • Good code organization and management skills
  • Attention to detail with respect to code quality
  • Ability to work both individually and in distributed multi-disciplinary development teams
  • Ability to learn quickly and to collaborate with a geographically distributed team
  • Verbal and written communications skills
  • Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Data Science, or similar field
  • The X-factor: the ability to recognize the problem that is not yet solved and envision the solution that does not yet exist.
  • US Citizenship

Should Have

  • Proficiency across a range of programming languages such as Python and Java
  • Experience working within an Agile development framework (e.g., Scrum)
  • Experience writing and maintaining unit testing
  • Experience performing code review
  • Proficiency with common design patterns
  • Experience soliciting software or data problem requirements
  • Experience working with legacy code bases
  • Willingness and ability to pursue US DoD security clearance

Nice-to-Have

  • FPGA or digital design skills and Verilog language experience
  • Experience developing electronic design automation software for digital logic test and verification
  • Artificial intelligence, machine learning, or natural language processing experience
  • Experience with PyTorch, TensorFlow, Keras, and/or Conda
  • Strong mathematical background, including experience implementing graph theory algorithms
  • Experience developing and releasing commercial software products
  • UI/UX design experience
  • Software development team leadership experience
  • Current US DoD security clearance

Apply at https://www.grafresearch.com/employment-index

Graf 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 Description

Graf Research is a small business (20-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.

Graf Research is a small business (20-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 Application Integration Engineer
Torc Robotics -
Blacksburg, VA
Sales Application Engineer (EE24051)
TMEIC Corporation Americas -
Roanoke, VA
Embedded Software Engineer
Centraprise -
Salem, VA

Estimate Salary for Software Application Engineer in Blacksburg, VA
$113,884 (Medium)
$102,303 (25th)
$125,465 (75th)
For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
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

Sign up to receive alerts about other jobs that are on the Software Application Engineer career path.

Click the checkbox next to the jobs that you are interested in.

Income Estimation: 
$119,625 - $146,225
Income Estimation: 
$143,143 - $174,846
Income Estimation: 
$95,073 - $117,566
Income Estimation: 
$119,625 - $146,225
Income Estimation: 
$119,625 - $146,225
Income Estimation: 
$143,143 - $174,846

Sign up to receive alerts about other jobs with skills like those required for the Software Application Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,015 - $95,872
    • Income Estimation: $73,471 - $104,886
  • Debugging Skill

    • Income Estimation: $72,015 - $95,872
    • Income Estimation: $72,557 - $95,926
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 Software Application Engineer jobs in the Blacksburg, VA area that may be a better fit.

Ansible Engineer

TALENT Software Services, Blacksburg, VA

Sales Application Engineer

Integer Holdings Corporation, Salem, VA