CrawlJobs Logo

Software Developer - Desktop Application & User Interface

United States, Phoenix · Job Posted May 28, 2026
Apply Position
Job Link Share

Job Description

This skilled engineer is responsible for development of a desktop automation application/tool used for mapping of aircraft I/O. The application/tool generates code defining the I/O mapping, creates associated test cases and test procedures for verification of the code, and generates artifacts/documents needed for FAA certification of the code. In addition to backend processes used in generating the mapping code, the software engineer will create the user interface.

Job Responsibility

  • Development of a desktop automation application/tool used for mapping of aircraft I/O
  • The application/tool generates code defining the I/O mapping, creates associated test cases and test procedures for verification of the code, and generates artifacts/documents needed for FAA certification of the code
  • In addition to backend processes used in generating the mapping code, the software engineer will create the user interface

Requirements

  • Experience with Windows Forms (WinForms) User Interface (UI) framework
  • Experience with Infragistics WinForms toolkit for UI development
  • Experience with the Microsoft Office API (Application Program Interface), particularly for Word
  • Strong written and verbal communication skills
  • Good interpersonal skills
  • Ability to quickly analyze, incorporate, and apply new information and concepts
  • Self-motivated and takes initiative to get things done

Nice to have

  • Experience with VBA (Visual Basic for Application for Office)
  • Experience with Microsoft Access
  • Experience with SQLServer
  • Familiar with embedded avionics
  • Familiar with the A429 avionics data bus
  • Understanding of DO-178, Software Considerations in Airborne Systems and Equipment Certification, or other Safety Critical software standards

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Developer - Desktop Application & User Interface

8 matching positions

Software Engineer – Desktop Applications

The ideal Software Engineer – Desktop Applications candidate is strong with C++ ...
Location
Location
Salary
Salary:
70000.00 - 90000.00 USD / Year
canfieldsci.com Logo
canfield scientific
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in a Math/Science/Computing or Engineering subject preferred
  • 3+ years’ demonstrated experience in C/C++ programming
  • Solid understanding of data structures, algorithms, multithreading and STL
  • Knowledge of GUI toolkit like Qt
Job Responsibility
Job Responsibility
  • Product development - with research as necessary to deliver the desired results (including some support to researchers using our 3D/2D imaging systems and technology)
  • Create a user interface using Qt
  • Manage image and associated data collected in SQL and shared file storage
  • Develop internal tools to automate camera development, testing, and production in an array of products
  • MacOS application development
What we offer
What we offer
  • paid days off
  • medical, dental, and vision insurance
  • may be eligible for a discretionary bonus
  • 401(k) plan with employer match (currently set at 50%)
  • Fulltime
Read More
Arrow Right

Software Developer

Resource Informatics Group, Inc. is actively seeking a skilled Software Develope...
Location
Location
United States , Irving
Salary
Salary:
Not provided
rigusinc.com Logo
Resource Informatics Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • C#, Microsoft .Net
  • Basic HTML5 and CSS3, JavaScript 5.x, TypeScript 4.x, Bootstrap 5.x, jQuery 3.6.x
  • Visual Studio CODE and Visual Studio 2019 – 2022: Team Foundation Server
  • Ability to write CLEAN, WELL FORMATTED CODE that is well DOCUMENTED
  • Application Programming Interface (API)
  • Microsoft Structured Query Language (SQL) Server
  • Bachelor’s and five (5) years or more experience
Job Responsibility
Job Responsibility
  • Design, development, and testing of new features in the applications
  • Regular communication with others involved in the development process
  • Implement, test, and bug-fix functionality
  • Design and implementation of software projects using C#
  • Determines computer user needs
  • analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques, and controls
  • prepares operating instructions
  • designs and develops autonomous services, desktop applications, web applications, scripts, and utility programs
  • Ensures software standards are met
Read More
Arrow Right

Software Developer - Desktop Application & User Interface

This skilled engineer is responsible for development of a desktop automation app...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Windows Forms (WinForms) User Interface (UI) framework
  • Experience with Infragistics WinForms toolkit for UI development
  • Experience with the Microsoft Office API (Application Program Interface), particularly for Word
  • Strong written and verbal communication skills
  • Good interpersonal skills
  • Ability to quickly analyze, incorporate, and apply new information and concepts
  • Self-motivated and takes initiative to get things done
  • Experience with VBA (Visual Basic for Application for Office)
  • Experience with Microsoft Access
  • Experience with SQLServer
Job Responsibility
Job Responsibility
  • Development of a desktop automation application/tool used for mapping of aircraft I/O
  • The application/tool generates code defining the I/O mapping
  • Creates associated test cases and test procedures for verification of the code
  • Generates artifacts/documents needed for FAA certification of the code
  • Create the user interface
Read More
Arrow Right

Software Engineer - Desktop Applications

Location
Location
United States , Downingtown
Salary
Salary:
100000.00 - 140000.00 USD / Year
bhsg.com Logo
Beacon Hill
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience developing desktop application software
  • Experience with Microsoft Visual Studio and the .NET framework
  • Experience with C# or C++
  • Hands-on experience with Windows Presentation Foundation (WPF)
  • Strong communication and interpersonal skills
  • Ability to learn quickly and collaborate effectively in a team environment
Job Responsibility
Job Responsibility
  • Translate user experience designs and business requirements into functional desktop application software
  • Apply established software development best practices throughout the development lifecycle
  • Design and implement moderately complex desktop application graphical user interfaces
  • Perform bug verification, release testing, and beta support for assigned application components
  • Investigate issues identified by QA or product support and develop effective solutions
  • Collaborate with team members to support application quality, performance, and usability
  • Learn new tools, technologies, and processes as needed to support ongoing product development
  • Fulltime
Read More
Arrow Right

Senior Software Developer

We are seeking a Senior Software Developer to join our team and work with us on ...
Location
Location
United States , Goleta
Salary
Salary:
98000.00 - 125000.00 USD / Year
tecolote.com Logo
Tecolote Research
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must be a U.S. Citizen
  • Minimum 8 years experience
  • Possess a solid understanding of object-oriented software
  • Ability to learn desktop software development or web development technologies, tools and methodologies
  • Possess a solid understanding of applicable development platforms such as Microsoft Stack or AWS
  • Knowledge of building applications and user interfaces (e.g. Javascript, HTML/CSS, XML, C#, VBA and VB.NET) and/or databases (e.g. SQL) is desirable
  • Proficient in all MS Office applications
  • Demonstrated ability to creatively solve technical challenges
  • Possess excellent communication and collaboration skills
  • A bachelor’s degree in computer science (or other relevant concentration) required. An additional three years of directly relevant software development experience may substitute for the degree requirement.
Job Responsibility
Job Responsibility
  • Own projects cross functionally/across teams
  • Takes on the most challenging development projects. Identifies and proactively tackles these major challenges.
  • Leads adoption of new tools, methodologies, and systems.
  • Gives guidance, unblocks others, and may function as team lead
  • May function as a team or segment lead
  • Mentors more junior developers
  • Follow standard software development life cycle processes
  • Develop, test and maintain enterprise applications
  • Design and implement complex enterprise applications
  • Continuously innovate and modernize applicable software development technologies and trends
What we offer
What we offer
  • Health & Welfare
  • Company Paid Major Medical Insurance for employees and family members
  • Dental Insurance for employees and family members
  • Vision Insurance for employees (employee-paid for family members)
  • Group Life Insurance
  • Accidental Death and Dismemberment Insurance
  • Travel Accident Insurance
  • Long-Term Disability
  • Voluntary Short-Term Disability
  • Supplemental Life Insurance
  • Fulltime
Read More
Arrow Right

Core Java Developer

We are looking for a Core Java Developer in Pune, India to help design and maint...
Location
Location
India , Pune
Salary
Salary:
Not provided
actian.com Logo
Actian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of software application development experience using core Java
  • JDK 11 (or higher)
  • JUNIT
  • Strong knowledge of version control, build, and continuous integration tools (Jenkins/Maven/Tycho/Git)
  • Ability to learn and implement new technologies quickly and effectively
  • Object Oriented development experience
  • Excellent analytical and communication skills
  • Experience working in an Agile/Scrum environment
  • Windows and Linux operating systems
Job Responsibility
Job Responsibility
  • Effectively perform requirements/feasibility analysis, estimation, design generation, implementation, and validation as part of overall development process
  • Generate user interface prototypes/mockups within short, rapid development cycles
  • Assist engineering staff in maintaining existing product releases
  • Work with existing Product Architects to improve Continuous Integration infrastructure and facilitate test automation through various methods and interfaces
  • Fulltime
Read More
Arrow Right

Software Developer - Desktop Application & User Interface

This skilled engineer is responsible for development of a desktop automation app...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Windows Forms (WinForms) User Interface (UI) framework
  • Experience with Infragistics WinForms toolkit for UI development
  • Experience with the Microsoft Office API (Application Program Interface), particularly for Word
  • Strong written and verbal communication skills
  • Good interpersonal skills
  • Ability to quickly analyze, incorporate, and apply new information and concepts
  • Self-motivated and takes initiative to get things done
  • Experience with VBA (Visual Basic for Application for Office)
  • Experience with Microsoft Access
  • Experience with SQLServer
Job Responsibility
Job Responsibility
  • Development of a desktop automation application/tool used for mapping of aircraft I/O
  • Generate code defining the I/O mapping
  • Create associated test cases and test procedures for verification of the code
  • Generate artifacts/documents needed for FAA certification of the code
  • Create the user interface
  • Fulltime
Read More
Arrow Right

Software Developer - Desktop Application & User Interface

This skilled engineer is responsible for development of a desktop automation app...
Location
Location
United States , Phoenix
Salary
Salary:
Not provided
real-time-consulting.com Logo
Real Time Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Windows Forms (WinForms) User Interface (UI) framework
  • Experience with Infragistics WinForms toolkit for UI development
  • Experience with the Microsoft Office API (Application Program Interface), particularly for Word
  • Strong written and verbal communication skills
  • Good interpersonal skills
  • Ability to quickly analyze, incorporate, and apply new information and concepts
  • Self-motivated and takes initiative to get things done
  • Experience with VBA (Visual Basic for Application for Office)
  • Experience with Microsoft Access
  • Experience with SQLServer
Job Responsibility
Job Responsibility
  • Development of a desktop automation application/tool used for mapping of aircraft I/O
  • The application/tool generates code defining the I/O mapping, creates associated test cases and test procedures for verification of the code, and generates artifacts/documents needed for FAA certification of the code
  • Create the user interface
Read More
Arrow Right