Leidos - San Diego, CA

posted 4 days ago

Full-time - Mid Level
San Diego, CA
Professional, Scientific, and Technical Services

About the position

The Space Payload Software Engineering Manager will lead a small team in designing, developing, integrating, and testing embedded software for space payloads. This role combines technical expertise with management responsibilities, focusing on real-time operating systems and ensuring the quality and reliability of software and hardware products. The position is based in San Diego, CA, and involves hands-on work in a dynamic environment dedicated to national security and space technology.

Responsibilities

  • Lead a small team in the design, development, integration, and testing of embedded software for space payloads.
  • Ensure the capability, quality, and reliability of software and hardware products.
  • Collaborate with systems engineering and quality assurance teams to architect and implement spacecraft flight software and firmware.
  • Oversee software efforts across multiple programs, including embedded flight software and ground support software.
  • Manage the development of embedded software and firmware for satellites and aircraft sensor suite programs.
  • Integrate hardware and software, including electronic control modules and FPGA processing boards.
  • Utilize continuous integration and continuous delivery (CI/CD) tools in the development process.

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, or Computer Engineering with 12+ years of experience, or a Master's Degree with 10+ years, or a Ph.D. with 8+ years of experience.
  • At least 3 years of experience as a software engineering manager for an embedded software development team, or 5 years of combined technical lead and management experience.
  • Experience coordinating software efforts across multiple programs.
  • Prior experience managing the development of embedded software and firmware for satellites or aircraft.
  • Hands-on development experience integrating hardware and software.
  • Strong analytical skills, including the use of Matlab for modeling complex algorithms.
  • Proficiency in programming languages such as Python, Java, C, and C++.
  • Familiarity with Agile principles and Scrum framework.

Nice-to-haves

  • Experience with embedded C and hard real-time operating systems, particularly Green Hills Integrity.
  • Knowledge of performance testing tools and methodologies.
  • Understanding of containerization technologies like Docker and orchestration with Kubernetes.
  • Experience with image processing algorithms and Kalman filtering.
  • Proficiency in lab tools such as oscilloscopes and logic analyzers.

Benefits

  • Competitive salary range of $122,200.00 - $220,900.00 based on experience and qualifications.
  • Opportunities for professional development and career growth.
  • Comprehensive health insurance and retirement plans.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service