Desktop Application Software Engineer
Graf Research
- Location
- Atlanta, US
- Workplace
- On-site
- Job type
- Full-time
- Salary
- $114k–$154k
- Posted
- Yesterday
- Source
- DevITJobs
Requirements:
- Applicants must be U.S. citizens.
- Bachelors degree in Computer Science, Engineering, or a related field.
- Demonstrated expertise in object-oriented design, functional programming, algorithms, data structures, and debugging.
- Experience with software configuration management tools.
- Proven ability to write robust, readable, and efficient code.
- Preferred: experience delivering high-quality products in a large-scale commercial software development environment.
- Preferred: experience with FPGAs or electronic design automation software.
- Preferred: experience efficiently implementing machine-learning algorithms.
- Preferred: Rust development experience.
- Preferred: solid understanding of unit testing and familiarity with testing frameworks.
- Preferred: experience with UI/UX development and graphical application frameworks for desktop environments.
- Candidates able or willing to pursue a DoD security clearance will receive special consideration; no specific clearance is required.
- Candidates able to travel for technical presentations and customer interactions will receive special consideration; no specific travel is required.
Responsibilities:
- Develop cross-platform desktop applications in C/C++ and Python for Linux and Windows.
- Contribute throughout the software product lifecycle, from concept and requirements through design, implementation, testing, deployment, and maintenance.
- Support quality assurance through release testing and resolution of customer-reported issues.
- Apply software development best practices, contribute to maintaining them through technical reviews, and mentor colleagues.
- Collaborate with geographically distributed, multidisciplinary development teams.
- Develop strategic plans, architect solutions, address complex issues, meet customer needs, and achieve development objectives.
Technologies:
- Architect
- Support
- Linux
- Python
- Rust
- Security
- Windows
- UX UI Design
- Machine Learning
More
We are Graf Research Corporation, a small business of approximately 30–50 employees producing mission-critical defense solutions and bringing defense-grade products to commercial markets. Our Enverité product team develops design-assurance software for the security and safety of critical microelectronics systems. This is a full-time, on-site position at one of our offices in Blacksburg, Virginia; Atlanta, Georgia; or Dayton, Ohio; we are not seeking remote or temporary assistance. We offer competitive salaries, performance-based revenue and profit sharing for employees, a Vanguard 401(k) with employer match, health, dental, vision, life, AD&D, and disability insurance, vacation and holidays, and paid parental leave. Our Blacksburg headquarters also receives regular deliveries of locally sourced bagels. We are committed to equal opportunity and nondiscrimination in employment.
last updated 43 week of 2026