Desktop Application Software Engineer
Graf Research
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
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.
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. Citizens.
Apply at
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 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 disability insurance benefits; Vacation and Holidays; Paid parental leave; Locally-sourced bagels delivered regularly in the Blacksburg, VA headquarters.
Company 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 disability insurance benefits; Vacation and Holidays; Paid parental leave; Locally-sourced bagels delivered regularly in the Blacksburg, VA headquarters.
$186.2k - $223.4k
...family, we are focused solely on developing software for automated trucks to transform how... ...Torc is hiring a Staff Motion Planning Engineer to lead technical development for the planning... ...this role. This requirement is based on applicable government regulations and is not...SuggestedFull timeWork at officeImmediate startRemote workRelocation$154k - $173k
...problem assessment & technology evaluation, application development and testing, automation,... ...centers. The Lead Advanced Manufacturing Engineer will contribute to the guidance of the... ...fixture design (SolidWorks or applicable CAD software) experience with foundation in...SuggestedTerm timeWork at office$114.4k - $137.3k
...part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight.... ...directly with a truck manufacturer. Meet the Team Torc’s Data Engineering team is a highly collaborative group focused on building...SuggestedFull timeImmediate startRemote workRelocation$139k - $166.8k
...part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight.... ...directly with a truck manufacturer. Meet the TeamTorc’s Data Engineering team is a highly collaborative group focused on building...SuggestedFull timeImmediate startRemote workRelocation$139k - $166.8k
...family, we are focused solely on developing software for automated trucks to transform how... ...Team: Torc is hiring an Autonomy Data Engineer Level 2 to help design, build and operate... ...this role. This requirement is based on applicable government regulations and is not related...SuggestedFull timeWork at officeImmediate startRelocation$65.34k - $89.84k
...enabled processes. IT also delivers Information Technology applications, infrastructure, and project services in a cost efficient manner... ...~4 Year Bachelor’s degree in Computer Science/Computer Engineering or IT business related ~ Applicable work experience, including...Full timeWork experience placementInternshipWorldwide$85.39k - $116.98k
...Syms Strategic Group (SSG) is seeking a talented Edifecs Application Engineer Location: Remote Department: Veterans Affairs (VA)... ...enterprise application operations 8 years of experience in software or data engineering with strong AWS experience Desired experience...Full timeRemote work$42k - $88k
...develop, test, and debug real-time, multi-threaded, multiprocessing software applications, APIs, and associated user interfaces for simulation and training Regularly collaborate with other software engineers and project management to plan and prioritize development tasks...Full timeTemporary workWork experience placementSummer workInternshipWork at officeRemote workRelocationFlexible hours$50 per hour
...DescriptionJoin our team as a Staff AI Engineer focused on ontologies, knowledge graphs... ...data becomes trusted knowledge that AI applications can understand and use.This role uses a... ...requirement.Experience developing production software in Python and architecting distributed...Full timeTemporary workWork experience placementCasual workFlexible hours$95k - $154k
...Currently, We are looking for entry-level software programmers, Java Full stack developers... .../Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning... ...a-jobseeker/ Analyst Pay Without the Application Lottery After successful completion,...Full time$85.39k - $116.98k
...applied to Syms Strategic Group (SSG) there is no need to reapply. Applications are still under review. Military Veterans are highly... ...quality guardrails Collaborate with EDI Analysts DevSecOps Engineers Cloud teams and business teams Work with integration...Full timeRemote work$85.39k - $116.98k
...Group (SSG) there is no need to reapply. Applications are still under review. Military... ...Development Leads Perform and lead tests of software and/or Information Technology (IT)... ...Occasionally perform other IT system engineering activities such as requirements design...Full timeRemote work- ...etc to name a few. Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make... ...For preparing for interviews please visit SKILLS For Java /Software Programmers Bachelors degree or Masters degree in Computer...Full timeImmediate startRemote work
- ...reputation with the clients. Currently We are looking for entry-level software programmers IT enthusiasts Python/Java developers Data... ...citizens to apply. Who Should Apply : Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make...Full timeRemote work
$85.39k - $116.98k
...Group (SSG) there is no need to reapply. Applications are still under review. Military... ...Respond to user calls regarding hardware and software problems correcting or ensuring that... ...8 years of experience in systems engineering or a related field particularly in production...Full timeRemote work- ...will be responsible for every part of engineering and administering the enterprise database environments that support customer applications. These include Oracle, Microsoft SQL Server... ..., and install and configure database software ~ Keep database environments...
$127.84k - $197.87k
...supporting active-duty and veteran employees.ResponsibilitiesThe Cloud Engineer is a senior technical role responsible for architecting,... ...Services Platform Services Managed Services Common Services Application Services Cybersecurity Services Services are delivered across...Full timeFor contractorsLocal areaRemote workShift work$70 - $85 per hour
...employment.Apex Systems is currently hiring a Platform Network Engineer with a large federal client. As a Platform Network Engineer,... ...cloud-native infrastructure for enterprise and mission-critical applications. This position will focus on designing, automating, securing,...Currently hiringRemote work- ...Senior Cloud Engineer Radford VA At IPT Associates (IPTA) we enjoy solving real-world problems with technology. We work closely... ...private clouds. Key Responsibilities: ~ Move on-premises applications to the cloud ~ Engineer secure transport including IPsec/VPN...Full time
$80 per hour
...Currently We are looking for entry-level software programmers Java Full stack developers... .../Java developers Data analysts/Data Engineers/ Data Scientists Machine Learning engineers... ...to get a Job Pay Without the Application Lottery After successful completion...Hourly payFull time$145k - $195k
...Commitment (LOC). Responsibilities We are seeking a Cloud Engineer Senior to join our team supporting an ITES task order.... ...infrastructure projects. Hands-on experience migrating on-premises applications to cloud environments. Familiarity with cloud platforms...Full timeContract workTemporary workWork at officeLocal areaMonday to FridayWeekend workDay shiftAfternoon shift$90k - $154k
...Client Client and more. SynergisticIT works with clients hiring for entry-level software programmers Java full stack developers Python/Java developers data analysts data engineers data scientists and machine learning engineers . The focus is on high-demand tracks:...Full timeH1b- ...Trilon (RDA) is seeking a skilled Drainage Engineer with 4+ years of experience to join... ...the Design Team to navigate through applicable Federal, State, and Local Environmental... .... ~ Proficiency in hydraulic modeling software, such as Ensoftec,HY-8 , MicroStation,...Temporary workFor contractorsLocal areaVisa sponsorshipWork visaRelocation packageFlexible hours
- ...Design Associates, LLC (RDA) is seeking a motivated Roadway Engineer (Technical Lead) to join our growing Transportation team. This... ...Opportunity Employer and maintains a drug-free workplace. Applicants that require an employment visa sponsorship now or in the future...Temporary workWork at officeLocal areaVisa sponsorshipWork visaRelocation packageFlexible hours
$70 - $80 per hour
...Description This position is for a Platform Engineer supporting the Army Edge Computing... ...hosting Army enterprise and tactical applications. AECC is utilizing Kubernetes and... ...OpenShift to implement a cloud-native, software-defined infrastructure across multiple...Contract workTemporary workWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Desktop Application Software Engineer. Be the first to apply!
- app delivery Blacksburg, VA
- app Blacksburg, VA
- now accepting applications Blacksburg, VA
- application scientist Blacksburg, VA
- senior application security Blacksburg, VA
- senior application administrator Blacksburg, VA
- cash application clerk Blacksburg, VA
- cash app Blacksburg, VA
- app support Blacksburg, VA
- cash application representative Blacksburg, VA




