What are the responsibilities and job description for the Software Systems Computer Engineer position at General Atomics Aeronautical Systems?
Job Summary
General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems.
We have an exciting opportunity for a Software Systems / Computer Engineer in the GCS (Ground Control Station) Computers and Networks Engineering group.
DUTIES AND RESPONSIBILITIES:
Job Qualifications
Salary range: 62,510 - 105,628
General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems.
We have an exciting opportunity for a Software Systems / Computer Engineer in the GCS (Ground Control Station) Computers and Networks Engineering group.
DUTIES AND RESPONSIBILITIES:
- Perform computer system level design of the Ground Control Stations (GCS) controls for GA-ASI UAV systems.
- Develop new designs or modifications of existing systems as required to meet project goals. Assignments are normally outlined in terms of overall objectives and anticipated results.
- Determine user requirements and specifications and plan for software and scripting development within the broader organizational scope. Software development includes end-user, system level, and data management applications.
- Implementation of design including coding, testing, and documentation
- Work with other GCS computers and networks team members to define system design requirements, planning of application development and deployment.
- Produce documentation for code development, computer system specifications, system set up procedures and interface control documents.
- Design and Develop software tools to aid GCS computers and networks team.
- Assist in planning for future applications and scripts based on new developments in computer technology.
- Understand, communicate, and apply new concepts quickly. Must be able to work independently or on a team and with the ability to lead a project.
- Communicate and produce documentation with MS Office based computer applications such as Microsoft Excel, Word, Visio, Power Point and Project.
Job Qualifications
- Typically requires a bachelors degree in engineering or a related technical discipline from an accredited institution. May substitute equivalent engineering experience in lieu of education.
- Familiarity and Experience supporting Virtual Environments a plus. (VMware, Proxmox, Linux [KVM], Windows [Hyper-V] and Docker [Containers].)
- Should have experience with the following: C 17 application development, TCP/UDP Socket Programming, JavaScript/NodeJS programming, Python scripting, Bash scripting, PowerShell scripting.
- Experience with Cyber Security hardening of both Windows and Linux Operating Systems, Automation, Scripting skills and experience using Nessus and SCAP a plus.
- Must have a general understanding of software development and engineering concepts, principles, and theory with technical experience demonstrating the application of those concepts.
- Effective communication and interpersonal skills are required to interface with other professionals, to produce appropriate documentation, and to present results to an internal audience.
- Must be able to work both independently and on a team.
- Ability to obtain and maintain a DoD security clearance is required
Salary range: 62,510 - 105,628
Salary : $62,510 - $105,628