General Atomics (GA) is looking to develop user interface software for control systems, requiring innovative approaches to resolve complex engineering problems.
Requirements
- Must have a thorough understanding of software engineering concepts, principles, coding languages, and theory with technical experience demonstrating the application of those concepts.
- Must have strong knowledge of and experience with the C-Sharp language and the .NET Framework.
- Must have experience with WPF/XAML.
- Should have knowledge of the MVVM design pattern.
- Experience with GUI design for a tactical user is a plus.
- Solid understanding of user interface design practices. E.g. object oriented design, design patterns, and principles.
- General knowledge of related technical specialties such as electrical engineering, mechanical engineering, and systems engineering.
Responsibilities
- Leads a software team to ensure timely completion of development activities, along with direct supervision of support staff and technicians.
- Initiates the planning of engineering projects and develops innovative designs or modifications to meet project goals.
- Independently performs difficult/complex engineering work with instructions as to the general expected results.
- Performs functional testing of software and control systems by utilizing standard engineering and scientific principles.
- Applies technical knowledge to train others in how to analyze, investigate and resolve engineering problems.
- Supports operation of engineering systems, develops appropriate documentation of findings, implements solutions, and communicates results to project leadership which may include technical presentations to a wider audience.
- Responsible for observing all laws, regulations, and other applicable obligations wherever and whenever business is conducted on behalf of the company.
Other
- Typically requires a bachelor’s degree, master’s degree, or PhD in engineering or a related technical discipline from an accredited institution and progressive engineering experience.
- Good communication, computer, and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results to a wider audience.
- Must be able to work both independently and on a team. Able to work extended hours as required.
- The ability to obtain and maintain a DoD Security Clearance is required.
- Must be able to understand new concepts quickly to apply them throughout an evolving environment and organize, schedule, and coordinate work assignments to meet established timetables.