Desktop Application Software Engineer in Dayton
Job DescriptionJob Description
Graf Research Corporation is hiring Software Engineers at all levels to join our Enverité product team in developing cross-platform desktop EDA applications that ensure the security and safety of the world's most critical microelectronics systems. 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. If this sounds like you, come join our fast-paced team delivering cutting edge design assurance software.
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. . Apply at https://www.grafresearch.com/employment
Key Responsibilities
- Perform cross-platform desktop application development in C/C++ and Python on Linux and Windows
- Develop complex software through the full range of the product lifecycle: concept, requirements, design, implementation, test, deployment, and maintenance
- Engage in quality assurance activities including release testing and resolving customer reported issues
- Employ best practices and help maintain them through technical reviews and mentoring
- Collaborate with a geographically distributed multi-disciplinary development teams
Qualifications
- Experience delivering high-quality products in a large-scale commercial software development environment
- Experience with FPGAs or electronic design automation software
- Experience with efficient implementation of machine learning algorithms
- Experience in Rust development
- Solid understanding of unit testing, and familiarity with testing frameworks
- Experience with UI/UX development and graphical application frameworks for desktop environments
Minimum Experience
- BS in Computer Science, Engineering, or related field
- Demonstrated expertise in object-oriented design, functional programming, algorithms, data structures, and debugging
- Experience with software configuration management tools
- Proven track record of crafting robust, readable, and efficient code
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.
Citizenship - Applicants for this role must be U.S. .
Apply at https://www.grafresearch.com/employment
Graf Research Corporation does not discriminate against employees, students, or applicants on the basis of , , , , , expression, , political affiliation, , , , genetic information, veteran, or any other basis protected by law.
\nCompany Description
Graf 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 insurance benefits; Vacation and Holidays; Paid parental leave; Locally-sourced bagels delivered regularly in the Blacksburg, VA headquarters.
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 insurance benefits; Vacation and Holidays; Paid parental leave; Locally-sourced bagels delivered regularly in the Blacksburg, VA headquarters.