Computer Virus - .hj barraza - CC2.0 Attribution Sharalike.jpg
iStock-1256152649.jpg
CPU.cp - Eduardo Diez Vinuela - CC2.0 Attribution Sharalike.jpg
CPU.cp - Eduardo Diez Vinuela - CC2.0 Attribution Sharalike.jpg
Circuit - Yurl Samollov - CC2.0 Attribution.jpg
Circuit - Yurl Samollov - CC2.0 Attribution.jpg
Computer Virus - .hj barraza - CC2.0 Attribution Sharalike.jpg

Employment Title


Working at Graf Research

SCROLL DOWN

Employment Title


Working at Graf Research

 

We are always interested in hearing from people who want to work with us to solve challenging problems.  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 to our Blacksburg Office

We are looking for people with degrees in computer science, computer engineering, electrical engineering, and mathematics.   We are open to anyone who has the X-factor: the ability to recognize the problem that is not yet solved and envision the solution that does not yet exist.  

 

Current openings

Senior Software Engineer

Senior FPGA Engineer

Career Fair Applicant

At Graf Research, we are always looking for exceptional individuals. If you are interested, please complete the Job Inquiry form or the Internship Inquiry form.


 
 
 
 
iStock-1256152649.jpg

GRC Intern


Become an Intern at Graf Research!

GRC Intern


Become an Intern at Graf Research!

GRC Office Locations

Graf Research is proud to offer paid internship opportunities for exceptional upper-level Undergraduate and Graduate students

Graf Research interns have the opportunity to contribute to existing multi-disciplinary project teams by completing real tasking on existing Graf Research projects. GRC interns work alongside senior and junior level engineers, researchers, and developers to gain hands-on experience and mentorship. Internships can be full or part time and are completed on-site at a GRC office (Atlanta, GA, Blacksburg, VA, or Dayton, OH).

Internship positions are available each semester based upon project needs.  You are eligible for the GRC internship program if:

  • Your major is Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Data Science or a related field

  • You are currently:

    • A graduate student, or

    • A senior undergraduate with graduation within the next 12 months, or

    • A junior undergraduate with related research and/or internship experience and can provide a letter of recommendation from a faculty advisor and/or prior supervisor

  • Able to commit for at least one spring, summer, or fall semester (or quarter system equivalent)

Join the GRC team and gain on-the-job research and development experience, build your resume, and contribute meaningful work to existing projects.

Application Deadlines

  • Summer Internships: April 15th 12:00pm ET

  • Fall Internships: June 30th 12:00pm ET

  • Spring Internships: October 31st 12:00pm ET

 
Click Here to Apply
 

Here's what past GRC interns have to say:

"Graf Research supports you in tackling a variety of real problems from day one, allowing you to develop your skills as an engineer as you contribute meaningfully to research and software projects." - PhD Intern

"GRC is the first small company I worked for and interning here showed me how that affects company culture and career development as an early career engineer.  You contribute to research/software programs from Day 1 like any other full-time hire. Engineers have a diverse range in educational and professional background, so there are always people to ask questions to and collaborate with." - Master's Intern

"I enjoy working at Graf Research because I am able to work on real software products in a friendly environment while observing how their software team implements agile development. My favorite parts of working at GRC are that we are given practical projects that real end users will interact with, the friendly, calm environment, and the flexibility given to complete our work." - Undergraduate Intern

CPU.cp - Eduardo Diez Vinuela - CC2.0 Attribution Sharalike.jpg

Resume Submission


To inquire about an open position, complete the form below

Resume Submission


To inquire about an open position, complete the form below

 

Job Inquiry

GRC is only accepting applications from U.S. citizens at this time.

Submissions are processed through Squarespace and Google.

Privacy | Terms

 
CPU.cp - Eduardo Diez Vinuela - CC2.0 Attribution Sharalike.jpg

Intern Resume


To inquire about an internship position, complete the form below

Intern Resume


To inquire about an internship position, complete the form below

 

Intern Inquiry

Please submit your plain-text cover letter and brief qualifications summary below.  We'll contact you soon for your complete resume or CV and a recommendation letter if applicable.

GRC is only accepting applications from U.S. citizens at this time.

Submissions are processed through Squarespace and Google.

Privacy | Terms

 
Circuit - Yurl Samollov - CC2.0 Attribution.jpg

Senior FPGA Engineer


Senior FPGA Engineer


Senior FPGA Engineer

Graf Research Corporation is hiring Senior FPGA Engineers to join our team implementing FPGA-based logic designs to support both internal and external products.  The Graf Research FPGA development team works closely with customers and other Graf Research teams to implement state-of-the-art designs covering signal processing, high-performance computing, device test, System on Chip (SoC), and novel custom solutions to meet a variety of needs in the commercial and defense markets.

Come join a fast-paced hardware development team performing cutting-edge design, analysis, and experimentation with Field Programmable Gate Array devices.  We are seeking motivated, top-performing engineers to join our team of FPGA engineers and subject matter experts.  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.

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.

Key Duties and Responsibilities

  • Architect, implement, and validate dependable FPGA designs

  • Design, build, and maintain clean and reliable HDL, software, and scripting code

  • Employ best practices and help to maintain them through technical reviews and mentoring

  • Drive designs through implementation toolchains to achieve fit and timing closure

  • Identify complex bugs and performance bottlenecks and develop solutions to address them

  • Participate in planning, architecture, and research

  • Take concepts from initial requirements through design, implementation, test, deployment, and maintenance

  • May be responsible for technical leadership of a small technical team in the future but primary duties are of an individual technical nature

Minimum Education Requirements and Experience

  • BS in Computer Engineering, or related field plus 5 years of industry experience

  • Demonstrated expertise developing hardware designs in HDL (Verilog or VHDL)

  • Experience developing software or scripts in Python, TCL, and shell commands

  • Experience with source code configuration management tools (e.g., Perforce, SVN, Git)

  • Proven track record of crafting robust, readable, and efficient code

Preferred Qualifications and Skills

  • Excellent technical knowledge of FPGA architecture and development across multiple vendors including AMD-Xilinx, Altera, Microchip, and Lattice

  • Experience developing signal processing solutions in FPGAs including modeling in Matlab and code generation via Simulink

  • Experience using testbenches/simulators/test pattern generation, assertion-based verification, model checking, or formal Boolean logic equivalence checking

  • Experience using laboratory equipment for hardware solution test and validation

  • Experience developing for FPGAs in Linux environments

  • Experience delivering high-quality products in a large-scale commercial hardware development environment

  • Excellent communication and interpersonal skills

  • Ability to work collaboratively in a geographically distributed team

Location - Blacksburg, VA, Atlanta, GA, or Beavercreek, OH

Travel 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 currently holding a DoD security clearance or those capable of and willing to pursue a clearance will be given special consideration.

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.

Apply for this position
Circuit - Yurl Samollov - CC2.0 Attribution.jpg

Senior Software Engineer


Senior Software Engineer


Senior Software Engineer

Graf Research Corporation is hiring Senior Software Engineers to join our Enverité product team in developing solutions which enable FPGA design assurance for security and functional safety.  Graf Research works closely with customers and other industry partners to bring state-of-the-art and innovative solutions to market and ensure the security and safety of the world's microelectronic devices.

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.

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.

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.

Key Duties and responsibilities

  • Create and implement innovative software solutions for the Enverité product team to improve existing products and build our next generation of products

  • Design, build, and maintain clean and reliable code

  • Participate in planning, architecture, and research at a product level

  • Employ best practices and help to maintain them through technical reviews and mentoring

  • Identify bottlenecks and bugs

  • Perform complex bug verification and release testing

  • Develop solutions and collaborate with the QA team to address any issues

  • Take concepts from initial requirements through design, implementation, test, deployment, and maintenance in a production environment

  • May be responsible for technical leadership of a small technical team in the future but primary duties are of an individual technical nature

minimum education requirements and experience

  • BS in Computer Science, Engineering, or related field plus 5 years of industry experience

  • Demonstrated expertise in object-oriented design, functional programming, algorithms, data structures, and debugging

  • Significant experience in C++ and Python development for commercial applications

  • Experience with software configuration management tools (e.g., Perforce, SVN, Git)

  • Proven track record of crafting robust, readable, and efficient code

Preferred qualifications and skills

  • Excellent technical knowledge of C++, Python, API development, and software architecture

  • Experience developing software in both Windows and Linux environments

  • Experience delivering high-quality products in a large-scale commercial software development environment

  • Experience with FPGAs or electronic design automation software

  • Solid understanding of unit testing, and familiarity with frameworks (e.g., GoogleTest)

  • Excellent communication and interpersonal skills

  • Experience with UI/UX development, particularly desktop applications

  • Experience with graphical application frameworks (e.g., Qt)

  • Ability to work collaboratively in a geographically distributed team

Location - Blacksburg, VA, Atlanta, GA, or Beavercreek, OH

Travel 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.

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.

Apply for this position