> Markdown version of [/jobs/ext/3845919-desktop-application-software-engineer](https://www.wearedevelopers.com/jobs/ext/3845919-desktop-application-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Desktop Application Software Engineer - **Company:** GRAF RESEARCH CORPORATION - **Location:** Atlanta, GA, United States - **Contract:** Temporary contract - **Skills:** Clean Code Principles, Microsoft Windows, Application Frameworks, Software Applications, Unit Testing, C++ (Programming Language), Data Structures, Software Debugging, Linux, Electronic Design Automation, Field-Programmable Gate Array (FPGA), Desktop Environments, Integrated Development Environments, Python (Programming Language), Machine Learning, Object-Oriented Software Development, Commercial Software, Software Configuration Management, Information Technology, Functional Programming - **Published:** October 20, 2026 - **Apply:** https://www.careerboard.com/us/en/find-jobs-in-United-States/-D2BB2629E648E35554/ ## About the Role * 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. ## Description * 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