*Please share resume to [email protected] <[email protected]>*




*Job: Virtualization Networking Software Engineer Duration: 12+ Months
Contract*

*VISA: No H1B*



*General Project Description*

Panasonic Avionics is developing a next generation Platform Architecture
that provides well-defined capabilities and services which: 1) Reduces
costs; 2) Allows the IFEC ecosystem of PAC, Airline developers, and third
parties to quickly build applications and integrate services to improve the
passenger experience and generate additional revenue for airlines and
Panasonic.

Virtualization is one of the key platform infrastructure services that
provides managed compute which enables airlines to deploy their
applications faster and innovate using open platform.

Position Summary.

Researches, develops, and maintains real-time embedded multi-threaded Linux
application software. Candidate has specific technical responsibility in
the area of networking software design and development to support the
complex networking infrastructure associated with Panasonic’s In-Flight
Entertainment (IFE) systems. Development projects often involve
networking-related technologies such as Linux iptables, IP routing,
VLAN/Ethernet switch config, various networking protocols, as well as Wi-Fi
network development technologies. This position also requires experience
with developing in an environment that is based around Container and
Virtual Machine architectures.



*Key Relationships*

The following is a list of internal and external roles/groups that the
individual will work with in this position:

Internal

External

- Platform Virtualization team

- Networking Software team

- Software Architecture team

- Rancher contractor group



*Duties and Responsibilities*

The following are the primary job duties and responsibilities for this
position:

• Designs, modifies, and implements complex software network solutions from
functional and system design specifications.

• Codes, integrates, tests, debugs, and refines the software to produce IFE
network solutions.

• Develops software tools and subsystems to support software development,
test, and reuse, and manages implementation for projects requiring
extensive investigation and clarification.

• Enhances software to reduce operating time or improve efficiency and
robustness.

• Reviews, evaluates, and analyzes system designs and interfaces.

• Prepares, reviews, and evaluates interface documentation, specifications,
test plans and procedures.

• Assists in definition, analysis, and allocation of requirements.

• Supports system test programs and analyzes system testing results.

• Documents designs in engineering documents including functional block
diagrams and data/logic flow charts.

• Maintains the developed software efficiently through familiarity with
software lifecycles.

• Provides leadership and/or technical guidance to lower level engineers,
designers and support personnel as assigned.



*Skill/Knowledge Requirements*

The following are the minimum skill and knowledge qualifications required
to successfully perform the job; these are requirements (not nice-to-haves)
for a candidate to be considered for the position:

• Strong proven experience in C\C++ programming languages

• Deep knowledge and experience in multi-threaded embedded software
development.

• Proven experience in development under Linux.

• Proven experience in socket programing, IPC and PUB/SUB architecture.

• Understanding of the networking protocols TCP/UDP/IP/HTTP/HTTPS/DHCP/DNS,
etc.

• Familiar with Routing, firewall, VLAN, switches (layer 1/2/3) technology
and protocol, Wi-Fi networks, performance tuning is desirable.

• Experience in troubleshooting Ethernet and Wi-Fi network issues

• Strong understanding of working with "data" such as data manipulation,
data aggregation, data processing, or related.

• Familiarity and knowledge of open source projects like Prometheus,
Rook.io, Kubevirt, Contour, Envoy, Consul, cdk8s, Vault, Ceph, Cloudprober,
Etcd, Calico, Terraform

• Prefer experience implementing integration between embedded/IOT, data
center and cloud environments

• Ability to resolve complex problems quickly and efficiently. IFE
development involves many system level issues including real time,
performance and reliability requiring understanding of distributed
processors in an embedded system environment. Many problems are
multi-dimensional requiring non-traditional solutions to fit within the
constraints of an embedded system providing highest value to the customer
and end user to bring entertainment in an aircraft.

• Ability to work well in a fast-paced environment with user-centric,
iterative design and development cycles.

• Demonstrated ability to manage multiple priorities and make efficient use
of given resources such as system lab time and down stream process owners
and tasks.

• Experience in leading and/or providing technical guidance to other
engineers.

• Uses skills as a seasoned, experienced professional with a full
understanding of industry practices and company policies and procedures.

• Resolves a wide range of issues in imaginative as well as practical ways.

• Works on problems of diverse to complex scope where analysis of data
requires evaluation of variable factors.

• Ability to effectively interact with senior internal and external
personnel.

• Demonstrated engineering communication expertise including concise
written and verbal skills is a must.

• Good understanding of code versioning tools like git and svn



*Education/Experience Requirements*

The following are the minimum education and experience qualifications
required to successfully perform the job; these are requirements (not
nice-to-haves) for a candidate to be considered for the position:

• Bachelor of Science Degree in Computer Sciences, Computer Engineering or
Software Engineering, or equivalent experience. Advanced degree is desired

• 10-15 years of related development experience.

• 8+ years of embedded software development experience.

• 8+ years of current hands on development experience with one of the
following: C/C++, and development of networking related solutions. Very
high technical competence with a track record of strong coding.

• 3+ years programming experience desired in Go and/or Python.

• 5+ years of experience with Container and Virtual Machine architectures
(e.g. KVM, containerD, Docker, LXC).

• 5+ years of experience desired using Kubernetes orchestration platforms
(e.g. k8s, k3s, Rancher, consul, openshift).

• 5+ years of experience desired using open source CNI implementations
(e.g. Flannel, Calico, KubeRouter)

• 5+ years of Networking Engineering using BGP, IPIP, ISIS, Switches,
Routers, etc.







*VINEET SHARMA*
<https://em-ui.constantcontact.com/em-ui/em/page/em-ui/email>

*Mobile (315) 514-3320 *

*I am working from home, there can be disturbance in phone line. Please
email me in that case.*

*Email **[email protected]* <[email protected]>

*Sr Recruiter | 1Point System LLC*

*Connect on Skype: **[email protected]* <[email protected]>

*Connect on LinkedIn **linkedin.com/in/vineet-sharma-11043aa4*
<https://www.linkedin.com/in/vineet-sharma-11043aa4>

*Office Fax **803-832-7973* <803-832-7973>

*115 Stone Village Drive • Suite C • Fort Mill, SC • 29708*

*An E-Verified company | An Equal Opportunity Employer*.

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/CAOjM%2BYT3NaePjcRAJ7ERv8yzo8%2Bq93MGPz80XonrjrDmhaj5nA%40mail.gmail.com.

Reply via email to