Principal Software Engineer
- Military veterans preferred
2019-11-15 Raytheon (www.raytheon.com)
Pasadena California United States
Raytheon Pasadena is looking for a Software Development Engineer to support exciting projects with NASA Jet Propulsion Laboratory (JPL) in Pasadena, CA.
This position requires travel to customer sites on a periodic basis.
Responsibilities include, but are not limited to:
Develop data processing software for a special studies ground team to implement in a U.S. Government enterprise architecture
Responsible for all stages of the software product life cycle – planning, analyzing, coding, designing, integrating, testing, deploying and providing support for production
Define software use-cases, requirements and interfaces
Interact with data scientists to convert prototype algorithms into automated, robust data processing software
The position requires an active U.S. TS/SCI security clearance Education / Work Experience:
Bachelor’s degree in Computer Science, Engineering, or related discipline with a minimum of 8 years of software engineering or related experience
Experience developing with one or more of the following technologies (Python, C/C++)
Software development experience in team environment using software configuration management software
Ability to establish and follow an enterprise framework for all phases of software development: requirements, design, development, testing, and delivery
Experience working with structures and/or thermal design and analysis.
Advanced degrees and certifications
Familiar with JPL, NASA, or DoD practices and standards
Knowledgeable of software languages (MATLAB, XML, JSON, Java, CUDA, Markup)
Understands data file formats and image processing software and tools
Experienced with software support tools for version control, issue tracking, collaboration, automation, containerization, document generation (JIRA, GIT, Artifactory, Confluence, Jenkins, Docker, Sphinx)
Knowledgeable of Cloud Solutions (Amazon Web Services (AWS))
Familiar with software code analyzers/audit tools (Coverity, Semmle)
Experienced with utilizing mathematical models and algorithms related to image chain processing
Ability and willingness to learn new software skills as needed to perform project tasks
Ability to work in a complex multi-task, schedule-driven environment
Ability and initiative to perform effectively with minimal day-to-day oversight
This position requires a U.S. Citizen who is eligible to obtain any required Export Authorization
Raytheon is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, age, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, or protected Veteran status.