
Software Developer III
- Englewood, CO
- Permanent
- Full-time
- Englewood, CO (preferred)
- San Diego, CA
- Herndon, VA
- Boulder, CO
- Huntsville, AL
- Execute technical objectives within the software development life cycle phases: Requirements, Design, Implementation, and Testing.
- Ensure compliance with General Atomics processes throughout development.
- Collaborate with the team to develop software solutions that support planned product deliveries.
- 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.
- Proficiency in software development using C/C++ and Python.
- Hands-on experience in embedded software and real-time applications, such as real-time Linux or VxWorks.
- Knowledge of the software development life cycle, including requirements, design, implementation, and testing.
- Familiarity with Agile SCRUM methodologies.
- Experience working in Linux-based development environments.
- Background in NASA's Core Flight Software (cFS) framework.
- Experience in cloud-based development.
- Expertise in implementing CI/CD pipelines, including DevOps and DevSecOps practices.
- Proficiency with Atlassian tools such as JIRA, BitBucket, and Bamboo.
- Knowledge of Docker containerization.
- Ability to obtain and maintain a DoD Security Clearance is required; active and current Top-Secret clearance is desired.