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.