In short
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…
PYTHONMACHINE LEARNING
📋 About the job
🏢Job Description
Job 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. Citizens. 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
✨Preferred 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.