Desktop Application Software Engineer in Dayton

Energy Jobline
Dayton, OH, United States
7 days ago
Apply on www.energyjobline.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

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
+8 more
Integrated Development Environments Python (Programming Language) Machine Learning Object-Oriented Software Development Commercial Software Software Configuration Management Information Technology Functional Programming

Job 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

Requirements

  • 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.

Benefits & conditions

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.

About the company

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.energyjobline.com
Prepare application

Good distractions

Loading talks and stories from around this role…