General Atomics Electromagnetic Systems (GA-EMS) is seeking a software engineer to develop user interface software for control systems, requiring innovative approaches to complex engineering problems and the analysis, investigation, and resolution of software and control system issues.
Requirements
- Must have a thorough understanding of software engineering concepts, principles, coding languages, and theory with technical experience demonstrating the application of those concepts.
- Solid understanding of user interface design practices. E.g. object oriented design, design patterns, and principles.
- 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.
- Demonstrates the ability to follow and apply engineering knowledge, adapt standard techniques, and utilize the required diagnostics, tools, and equipment, while ensuring safety and regulatory compliance.
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.
- Provides direction to design or technical staff and may lead a team of moderately experienced software engineering staff.
Other
- Responsible for observing all laws, regulations, and other applicable obligations wherever and whenever business is conducted on behalf of the company.
- Expected to work in a safe manner in accordance with established operating procedures and practices.
- 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.
- US Citizenship Required? Yes