Software Developer V

General Atomics and Affiliated Companies

Colorado

On-site

USD 120,000 - 180,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

General Atomics Electromagnetic Systems (GA-EMS) is seeking a Software Integration Lead to join our Englewood, CO team, guiding software integration from planning through execution for satellite systems.

You will design and enhance CI/CD pipelines, troubleshoot complex issues, and develop flight and interface software while collaborating with customers and suppliers. TS-SCI clearance is required.

Qualifications

  • Bachelors, Masters or PhD in computer science, information systems or related discipline with extensive software development experience.
  • Solid understanding of software development and integration concepts and theory.
  • Ability to learn quickly and adapt to an evolving environment.
  • Experience with C/C++, Python, RTOS, embedded systems, Linux, and IP networking desired.
  • Familiarity with Git and version control practices.
  • Satellite software experience and safety-critical software is a plus.
  • Good communication, documentation and teamwork skills; travel may be required; TS-SCI clearance is required.

Responsibilities

  • Lead software integration activities from planning through execution.
  • Support functional and performance testing for satellite assemblies and tests.
  • Design, implement, maintain, and enhance CI/CD pipelines.
  • Troubleshoot software, system configuration, network interfaces and OS issues.
  • Develop and test flight and interface software and drivers for satellite systems.
  • Perform all SDLC phases: requirements, design, development, integration, test, debug, and documentation.
  • Analyze and resolve engineering problems and future applications.
  • Prepare technical responses to bids, presentations and reports for various customers.
  • Support and participate in customer and supplier meetings; liaise with GA staff and external teams.
  • Perform other duties as assigned.

Skills

C/C++
Python
RTOS
Embedded systems
Linux
Networking
GIT
Satellite software

Education

Bachelor's/Master's/PhD in CS or related

Tools

GIT

Job description

General Atomics Electromagnetic Systems (GA-EMS) designs and manufactures first-of-a-kind electromagnetic and electric power generation systems. GA-EMS' expanding portfolio of specialized products and integrated system solutions support critical fleet, space systems and satellites, missile defense, power and energy, and process and monitoring applications for defense, industrial, and commercial customers worldwide.

We currently have an exciting opportunity for a Software Integration Lead working on satellite systems to join our team located in Englewood, CO.

DUTIES AND RESPONSIBILITIES:
  • Lead software integration activities from planning through execution
  • Support functional and performance testing of equipment, subsystems and systems in support of satellite assembly, integration and test.
  • Design, implement, maintain, and enhance CI/CD pipelines
  • Troubleshoot system anomalies related to software, system configuration, network interfaces and operating system issues.
  • Develop and test flight software, interface software and drivers for satellite systems
  • Perform all aspects of the software development lifecycle including requirements definition, software design, development, integration, test, debug and documentation.
  • Apply technical knowledge to analyze, investigate and resolve engineering
  • problems, including future applications, and engineering developments.
  • Prepare technical responses to bids, presentation materials and reports, for a variety of applications and customers.
  • Support and actively participate in customer and supplier meetings and presentations at all project stages.
  • Liaise with customer and supplier staff, and staff from other parts of GA.
  • Perform other duties as assigned or required.

We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.

Job Qualifications
  • Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows; twelve or more years of experience with a bachelors degree, ten or more years of experience with a masters degree, or seven or more years with a PhD. May substitute equivalent experience in lieu of education
  • Must have a complete understanding of software development and integration concepts, principles, and theory and demonstrate complete understanding and application of programming and analysis concepts.
  • Must possess the ability to understand new concepts quickly and apply themaccurately throughout an evolving environment.
  • Ability to organize, schedule, and coordinate work phases and, determine the appropriate approach at the task level or, with assistance, at the project level and to provide solutions to a range of complex problems.
  • Experience with C/C++, Python, Real Time Operating Systems, embedded systems, Linux, IP communications and networking is desired.
  • Familiarity with GIT.
  • Demonstrated experience on satellite software products or safety critical software is an advantage.
  • Familiarity with all aspects of the satellite system life cycle is desired.
  • Strong communication, computer, documentation, presentation, and interpersonal skills are required, as well as the ability to work both independently and as part of a team.
  • Must be customer focused and able to work on a self-initiated basis or in a team environment and able to work extended hours and travel as required.
  • TS-SCI clearance is required.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Integration Lead
Software Integration Lead

General Atomics • Englewood (CO)

On-site
USD 116,000 - 209,000
TS-SCI clearance
Senior Satellite Software Integration Lead
Senior Satellite Software Integration Lead

General Atomics and Affiliated Companies • Colorado

On-site
USD 120,000 - 180,000
Satellite Software Integration Lead
Satellite Software Integration Lead

General Atomics • Englewood (CO)

On-site
USD 116,000 - 209,000
TS-SCI clearance
Satellite Test Lead Engineer
Satellite Test Lead Engineer

General Atomics • Centennial (CO)

On-site
USD 100,000 - 130,000
Space System Engineering Manager
Space System Engineering Manager

General Atomics • Englewood (CO)

On-site
USD 141,000 - 257,000
Engineering Manager IV
Engineering Manager IV

General Atomics and Affiliated Companies • Colorado

On-site
USD 140,000 - 190,000
Satellite EMI/EMC Engineer
Satellite EMI/EMC Engineer

General Atomics • Englewood (CO)

On-site
USD 106,000 - 190,000
Systems Engineer, Software
Systems Engineer, Software

General Atomics • Acton (MA)

On-site
USD 106,000 - 190,000
Project Engineer
Project Engineer

General Atomics • Englewood (CO)

On-site
USD 116,000 - 209,000
Spacecraft Mechanical Design Engineer
Spacecraft Mechanical Design Engineer

General Atomics • Englewood (CO)

On-site
USD 119,000 - 208,000