Company Summary
Is your CV ready If so, and you are confident this is the role for you, make sure to apply asap.
At Safran Passenger Innovations, we make flying fun by focusing on maximizing the Passenger Experience. As an innovative In-Flight Entertainment and Connectivity (IFEC) company we design, engineer, manufacture, sell and support world-class In-Flight Entertainment and Connectivity solutions.
Our products are constantly evolving, solving complex media distribution, playback, and networking problems in a secure and demanding on-wing environment.
Safran IFEC products are utilized by many of the world’s premier air carriers. Step aboard and help us by creating the best in-flight experiences for today and beyond!
Job Summary
Do you enjoy working on loosely coupled, distributed systems and solving the unique problems this presents? Are you interested in building a modern platform that exploits leading edge tools and approaches to solving complex problems in a regulated environment?
Does working on cutting-edge, highly distributed systems in a team environment sound appealing?
This is an opportunity to join a newly formed team to modernize the on-wing computing platform with cloud inspired technologies.
This is a green-field approach to architect and implement managed services type platform providing dynamic on-wing compute services.
As a Principal Software Infrastructure Engineer on this new Software Developmentteam, you will engage with an experienced cross-disciplinary staff to design, implement and test innovative solutions to support In-Flight Entertainment (IFE) products applying state of the art Software Design principals and technologies to enhance and modernize all aspects of our IFEC platform, including architecture and implementation of software infrastructure of both on-wing and off-wing Compute, Networking and Storage.
Working closely with inter-disciplinary teams you will participate in architecture, design, development, test, and integration phases of software features for the SPI Managed Services platform that will support RAVE IFEC systems and products using a hybrid development and deployment methodologies.
You must be a self-starter, responsive, flexible, and able to succeed within an open, collaborative peer environment.
This role will provide an opportunity to learn about modern technologies and how to best use them to solve the unique challenges presented by on-wing compute.
Including but not limited to AWS S3, Greengrass, Neptune, Dynamo DB, Connected Device Framework, Lamba, Promethius and other technologies.
This role will also participate in constructing a CI / CD pipeline that will support deployment of User Managed Software and Content on-wing over various connectivity methods.
Duties and Responsibilities :
Architect and implement secure, scalable infrastructure utilizing containerization technologies like but not limited to Kubernetes, Docker etc and virtualization technologies like but not limited to Qemu / KVM, VirtualBox, Hyper-V etc.
on AWS Cloud and embedded resource constrained devices (on-wing).
Design and implement fault tolerant and load balancing strategies for application running in Cloud, on-prem and on resource constrained embedded devices (on-wing).
Deep understanding of cloud services such as Edge Compute, Hybrid, Content Delivery,.
Architect and implement common software infrastructure to address cross cutting concerns like Authentication / Authorization, PKI, Encryption / Decryption, Relational, Graph and NoSQL Data storage, etc.
Define architectural blueprint for designing microservice based architecture including but not limited to Service-to-service communication pattern, Service orchestration, Service versioning / configuration etc.
Define performance benchmark and analyze application performance for latency and design flaws. Scope and implement performance enhancing solutions
Closely work with the development team to triage, troubleshoot and debug issues ed by the testing team
Provide realistic estimates, foster a culture of transparency, and meet agreed upon commitments
Facilitate communication internally, with stakeholders, users, and / or customers on specifications, architecture, design, implementation, and approvals
Actively participate, engage, and contribute during meetings
Leverage other internal organizations to facilitate product success
Prepare and present technical information for large and diverse audiences
Assess third-party and open-source software and in some cases implement the same
Adhere to, contribute to, and help improve both organizational processes and the software development lifecycle (SDLC)
Provide guidance, mentoring, training, and support across product development and the broader IFE business with respect to Software Design principles and Software Architecture techniques
Demonstrate passion for continuous improvement and take personal ownership of quality of the work product
Requirements
Bachelor’s Degree in Engineering, Computer Science, or equivalent experience in a related field
15+ years of overall software development experience
Experience using virtualization technologies like QEMU / KVM, VirtualBox, Hypervisor etc.
AWS certifications
Satellite / Cellular modem / firmware knowledge
Embedded systems experience
5+ years of experience designing and implementing infrastructure to support PaaS and IaaS deployment of applications
Experience with fault tolerant and load balanced infrastructure using Kubernetes, Dockers and / or serverless technologies
Experience in defining guideline and reference architecture for microservices based applications, including cross cutting concerns like Authentication / Authorization, PKI, Encryption / Decryption, Relational, Graph and NoSQL Data storage, etc
Experience in designing and implementing applications and loosely coupled microservices in GO, Nodejs, React, TypeScript, C, C++, C#,.
Net for ARM and x86 processors and in AWS Cloud
Experience in installing, configuring, and troubleshooting UNIX / Linux / Windows based environments
Benefits
The starting pay range for this position is $148,000 to 197,000 per year however, base pay offered may vary depending on skills, experience, job-related knowledge and location.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job Description: The program manager of Surgical Technology is primarily responsible for the planning, delivery...
Apply For This Jobjob description We are looking for a SONIC General Manager to lead out team at our SONIC Drive-In in Orange,...
Apply For This JobThe Role GoCanvas is a cloud-based software service revolutionizing how work gets done, trusted by thousands of firms throughout more...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> We’re searching for a passionate and experienced Engineering Manager to lead multiple squads in Customer...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> SteepRock is seeking great Python Software Engineers that have a passion for building incredible technology....
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Are you a hard-working salesperson who takes great pride in hitting competitive targets? Are you...
Apply For This Job