Principal Software Engineer

2 weeks ago


Brea, California, United States Safran Passenger Innovations Full time
Job Title: Principal Software Engineer

We are seeking a highly skilled Principal Software Engineer to join our Software Development team at Safran Passenger Innovations. As a key member of our team, you will be responsible for designing, developing, and implementing innovative In-Flight Entertainment (IFE) products using state-of-the-art DevSecOps principles and technologies.

Job Summary

The successful candidate will have a strong background in software development, DevSecOps, and cloud computing. You will work closely with our cross-disciplinary team to support the design and implementation of our CI/CD platform, including build and deployment of both on-wing and off-wing Compute, Networking, and Storage components of our software.

Key Responsibilities
  • Design and implement governance plans, CI/CD processes, and tooling to support building complex distributed systems in a low-power, low-latency, heat-conscious environment.
  • Troubleshoot, triage, debug, and resolve build and deployment problems.
  • Provide guidance, mentoring, training, and support across product development and the broader IFE business with respect to DevSecOps best practices.
Requirements
  • 5+ years of proven experience in governance planning, architecting/designing, implementing, and deploying CI/CD pipelines using various tools like Ansible, Puppet, Jenkins, Terraform, etc., and AWS cloud-based technologies.
  • Proven experience managing source code/artifact repositories like SVN, Bitbucket, Artifactory, AWS ECR, etc.
  • Proven experience integrating CI/CD pipelines with source code and package library analysis/scanning tools like SonarCube, Mend.io, Snyk, Coverity, etc.
  • Proven experience setting up and managing ticketing and collaborative tooling like JIRA and Confluence.
  • Experience with Infrastructure as Code and infrastructure testing strategies.
  • Experience with fully automating CI/CD pipelines end-to-end, from code commits to production targeted for both cloud and resource-constrained embedded devices.
  • Experience with containerization technologies like Kubernetes, Docker, AWS ELK, AWS ECS, and their use within DevSecOps.
  • Experience designing and implementing CI/CD pipelines for C, C++, C#, Node.js-based applications for ARM and x86 processors.
  • Experience with various security/cryptography concepts such as PKI, SSL, and TLS with respect to DevSecOps processes targeted for cloud and embedded devices.
  • Strong scripting skills, including shell scripts, Perl, Python, Groovy, Helm, etc.
  • Experience in installing, configuring, and troubleshooting UNIX/Linux/Windows-based environments hosted both in cloud and on-prem.
  • Understanding of Platform as a Service (PaaS) concepts and how to construct compute platforms from physical hardware all the way up the stack.
  • Skilled at designing high-availability platforms with quick recovery objectives.
  • Understanding of Linux kernel and options to create custom Linux distributions leveraging Yocto.
  • Familiarity with Amazon AWS Policy, Configuration, and Security Management tools.
  • Experience with security engineering concepts and practices including system and network security, authentication, protocols, cryptography, DB, and application security in regulated environments (PCI-DSS, PII, GDPR, and CCPA Standards and Policies).
  • Experience with formal Engineering Requirements documentation and processes.
Desired Experience
  • Understanding of embedded system software architecture and constraints particularly with ARM/x86 processors.
  • Cellular modem/firmware knowledge.
  • Adept at implementing internal tools to support development and troubleshooting for the entire DevSecOps stack.
  • Understanding of Video/Media content, playback, delivery, and streaming including DRM as well as understanding distributed file sharing concepts like BitTorrent.
Benefits

The starting pay range for this position is $112,000 - $197,000, however, base pay and title offered may vary depending on skills, experience, job-related knowledge, and location.



  • Brea, California, United States Safran Passenger Innovations Full time

    Job Title: Principal Software EngineerAt Safran Passenger Innovations, we are dedicated to creating exceptional in-flight experiences for our passengers. As a Principal Software Engineer, you will play a crucial role in designing and implementing innovative software solutions for our In-Flight Entertainment (IFE) systems.Job SummaryWe are seeking a highly...


  • Brea, California, United States Safran Passenger Innovations Full time

    Job Title: Principal Software Security EngineerAt Safran Passenger Innovations, we're revolutionizing the passenger experience by delivering cutting-edge In-Flight Entertainment and Connectivity solutions. As a Principal Software Security Engineer, you'll play a pivotal role in designing and implementing secure, innovative products that meet the highest...


  • Brea, California, United States Safran Passenger Innovations Full time

    Job Title: Principal Software Security EngineerAt Safran Passenger Innovations, we're pushing the boundaries of in-flight entertainment and connectivity. As a Principal Software Security Engineer, you'll join our team of innovators to design and implement cutting-edge security solutions for our RAVE IFEC systems and products.Key Responsibilities:Contribute...


  • Brea, California, United States Safran Passenger Innovations Full time

    Job Title: Principal Software EngineerJob Summary:We are seeking a highly skilled Principal Software Engineer to join our Software Development team at Safran Passenger Innovations. As a key member of our team, you will be responsible for designing, implementing, and testing innovative In-Flight Entertainment (IFE) products using state-of-the-art software...


  • Brea, California, United States Safran Passenger Innovations Full time

    Job Title: Principal Software EngineerJob Summary:We are seeking a highly skilled Principal Software Engineer to join our Software Development team at Safran Passenger Innovations. As a key member of our team, you will be responsible for designing, implementing, and testing innovative In-Flight Entertainment (IFE) products using state-of-the-art software...


  • Brea, California, United States Safran Passenger Innovations Full time

    Job Title: Principal Engineer, Software ArchitectureAt Safran Passenger Innovations, we're pushing the boundaries of in-flight entertainment and connectivity. As a Principal Engineer, Software Architecture, you'll play a key role in shaping our technical roadmap and guiding the creation of software platform architecture.Key Responsibilities:Develop and...


  • Brea, California, United States Safran Passenger Innovations Full time

    Job Title: Staff Embedded Software EngineerAt Safran Passenger Innovations, we are seeking a highly skilled Staff Embedded Software Engineer to join our Platform Software team. As a key member of our team, you will participate in the architecture, design, development, test, and integration of software required to produce displays and video systems used in...


  • Brea, California, United States Safran Passenger Innovations Full time

    Job Title: DevSecOps Software EngineerAt Safran Passenger Innovations, we are seeking a highly skilled DevSecOps Software Engineer to join our Software Development team. As a key member of our team, you will play a critical role in designing and implementing innovative In-Flight Entertainment (IFE) products using state-of-the-art DevSecOps principles and...


  • Brea, California, United States Safran Passenger Innovations Full time

    Job OverviewWe are seeking a highly skilled Staff Embedded Software Engineer to join our Platform Software team at Safran Passenger Innovations. As a key member of our team, you will participate in the architecture, design, development, test, and integration of software required to produce displays and video systems used in commercial passenger aircraft.Key...


  • Brea, California, United States Safran Passenger Innovations Full time

    Job SummaryAt Safran Passenger Innovations, we're pushing the boundaries of in-flight entertainment and connectivity. As a Senior Networking Software Engineer, you'll join our team of innovators to design and implement cutting-edge networking solutions for our RAVE IFEC systems. With a focus on state-of-the-art concepts and technologies, you'll work closely...


  • Brea, California, United States HdL Companies Full time

    Job Title: Software QA Engineer IIAbout the RoleHdL Companies is seeking a skilled Software QA Engineer II to join our team. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our proprietary software systems.Key ResponsibilitiesConduct thorough testing and quality assurance of software...


  • Brea, California, United States Safran Passenger Innovations Full time

    Job Title: Senior Software Engineer - In-Flight Entertainment SystemsAt Safran Passenger Innovations, we are seeking a highly skilled Senior Software Engineer to join our team in developing innovative in-flight entertainment systems. As a key member of our software development team, you will be responsible for designing, developing, testing, and integrating...


  • Brea, California, United States HdL Companies Full time

    Position OverviewThe Software Quality Assurance Engineer II plays a crucial role in the development lifecycle by conducting thorough research, design, programming, and testing of proprietary software systems, as well as integrating off-the-shelf hardware and software solutions.Key ResponsibilitiesAnalyze software applications and SQL scripts to identify and...

  • Civil Engineer

    4 weeks ago


    Brea, California, United States eCruit Full time

    About the RoleWe are seeking a highly motivated Junior Civil Engineer to join our team at eCruit. As a key member of our land surveying and civil engineering services provider, you will be responsible for ensuring technical accuracy and standard engineering practices on various reports and design projects.Key ResponsibilitiesEnsure technical accuracy and...

  • Civil Engineer

    4 weeks ago


    Brea, California, United States Cal Land Engineering & Associates, Inc. Full time

    Job Title: Junior Civil EngineerWe are seeking a highly motivated and detail-oriented Junior Civil Engineer to join our team at Cal Land Engineering & Associates, Inc. in Brea, CA.Job Summary:The successful candidate will be responsible for ensuring technical accuracy, standard engineering practices, and inclusion of appropriate documentation on various...

  • Civil Engineer

    4 weeks ago


    Brea, California, United States eCruit Full time

    About the RoleWe are seeking a highly motivated Junior Civil Engineer to join our team at eCruit. As a Junior Civil Engineer, you will be responsible for ensuring technical accuracy and standard engineering practices on various reports and design projects.You will evaluate alternatives, resolve technical issues, and interface with other internal professional...


  • Brea, California, United States HdL Companies Full time

    Job Title: Software QA Engineer IIAbout the RoleHdL Companies is seeking a skilled Software QA Engineer II to join our team. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our proprietary software systems.Key ResponsibilitiesConduct thorough testing and quality assurance of software...


  • Brea, California, United States HdL Companies Full time

    Job Title: Software QA Engineer IIAbout the RoleHdL Companies is seeking a skilled Software QA Engineer II to join our team. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our proprietary software systems.Key ResponsibilitiesConduct thorough testing and debugging of software programs and...


  • Brea, California, United States HdL Companies Full time

    Job Title: Software QA Engineer IIAbout the RoleWe are seeking a highly skilled Software QA Engineer II to join our team at HdL Companies. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our proprietary software systems.Key ResponsibilitiesConduct thorough testing and debugging of software...


  • Brea, California, United States HdL Companies Full time

    Job Title: Software QA Engineer IIJob Summary:HdL Companies is seeking a highly skilled Software QA Engineer II to join our team. As a key member of our software development team, you will be responsible for researching, designing, and programming proprietary software systems, as well as integrating off-the-shelf hardware or software.Key...