Senior Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

General Atomics Aeronautical Systems · 21 hours ago

Senior Software Developer

General Atomics Aeronautical Systems, Inc. (GA-ASI) is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars. The Senior Software Developer will be responsible for integrating and testing the full software stack for autonomy and AI, ensuring project success through collaboration and communication with stakeholders.

EnergyEnergy EfficiencyManufacturingWireless
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Integration and end to end testing encompassing architecting system deployments, autonomy/AI flight ops support, integration of Artificial Intelligence solutions, integrating third party payloads, understanding SW stack end to end, developing/validating requirements, developing SW bridges, and generally being responsible for the overall software system end to end through its life cycle
Work with stakeholders through the life cycle to define requirements, integrate, and verify systems
Work with stakeholders in support of creating test plans, test cases, and test execution of software features
Plan and coordinate deployment of enterprise applications and/or aircraft embedded software features including cross-platform compliance
Plan and develop the maintenance of software solutions including debugging, maintenance, and updating to ensure viability in a rapidly evolving environment
In person SW support for lab test and flight events
Work with test team in supporting development of test automation
Maintain the strict confidentiality of sensitive information
Perform other duties as assigned
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

Qualification

Software DevelopmentIntegration TestingArtificial IntelligenceProgramming LanguagesDockerRHELWindowsCI/CD PipelinesCommunicationTeam CollaborationAdaptability

Required

Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or a related discipline and progressive software development experience as follows; four or more years of experience with a bachelors degree or two or more years of experience with a masters degree. May substitute equivalent experience in lieu of education
Must have a Bachelor's degree in computer science, information systems or related discipline
Must be customer focused, formulates plans based on the development of innovative new designs in resolving advanced software development problems
Must have ability to understand new concepts quickly and apply them accurately throughout an evolving environment
Must have ability to understand systems from application level to deployment details
Strong communication, presentation, and interpersonal skills are required enabling an effective interface with other departments, teams, or third parties
Familiarity with operating systems RHEL and Windows
Familiarity with Docker and containers
Strong familiarity with coding in one or more of programming languages Java, Java Script, C/C++, and Python
Ability to obtain and maintain a DoD security clearance is required

Preferred

A Master's degree in computer science, information systems or related discipline
Nice to have broad technical expertise in integrating and verifying software distributed systems
Experience with OMS architecture
Experience in Object-Oriented Design, Distributed Systems, and Service-Oriented Architectures
Knowledge of architecting and developing full stack software in an enterprise environment
Experience developing CI/CD pipelines using tools such as Jenkins and Gitlab
Familiarity with virtualization technologies such as Docker and Virtual Machines
Familiarity with Kubernetes
Familiarity with database technology such as MySQL, Oracle, and MongoDB
Familiarity with DDS
Familiarity with JAMA, SysML and git
Familiarity with networking
Must be able to work both independently and in a team environment

Company

General Atomics Aeronautical Systems

company-logo
At General Atomics Aeronautical Systems, Inc.

Funding

Current Stage
Late Stage
Total Funding
$6.76M
Key Investors
US Department of Energy
2023-08-14Grant
2023-05-09Grant
2022-09-19Grant

Leadership Team

leader-logo
Wayne Solomon
VP, Magnetic Fusion Energy Division
linkedin
Company data provided by crunchbase