C\/C++ Network Software Engineer
Company: Panasonic Avionics Corporation
Location: Lake Forest, California
Posted: April 27, 2017
Reference ID: 353103827
We're looking for a Network Software Engineer to join our eXConnect Broadband Wireless team focused on the passenger WiFi experience. If your core strengths include embedded C/C++, networked Linux client-server applications and network security methodologies please apply!
As a Software Engineer your duties will include:
Designs, modifies and implements software applications from functional and system design specifications.
Codes, integrates, tests, debugs, and refines the software to produce the required product.
Develops software tools and subsystems to support software development, test, and reuse, and manages their implementation.
Enhances software to reduce operating time or improve efficiency and robustness.
Reviews, evaluates, and analyzes design interfaces and specifications.
Prepares, reviews, and evaluates test plans and procedures.
Analyzes and allocates requirements as necessary.
Supports system test programs and analyzes system testing results.
Maintains the developed software efficiently through solid knowledge of software lifecycles.
Documents designs in engineering documents including functional block diagrams and data/logic flow charts.
Key Skill Requirements:
Ideally have a Bachelor's degree or equivalent in Computer Science, Information Systems, Engineering, or other related field.
Must have at least 3 years of work experience in C/C++ programming in Linux environment including network programming.
Preferred: experience with software interfaces to satellite modem technologies.
Strong understanding of REST APIs
Familiarity with network security methodologies a plus.
Embedded H/W and S/W design experience with x86, Cortex ARM microprocessors, SoCs
Hands on experience with Linux at kernel, middleware levels
Protocols: TCP/IP, UDP, SIP, RTP, NAT, IPSec, HTTP, DNS, RADIUS (AAA), SNMP, RIP
Embraced version control software (SVN, git)
Software/Tools: wireshark, gcc, gdb, Eclipse, Traffic generators
Scripting: perl, python, shell programming
Experience with database platforms (MySQL, MongoDB etc.)
Additional Preferred Qualifications:
Demonstrated ability to manage multiple priorities
Ability to work well in a small-team setting and interface with customer, i.e. in the way of engineering documentation.
Uses clearly demonstrable skills as an experienced professional within the Software Engineering field.
Demonstrated engineering communication expertise including concise written and verbal skills is a must.
Some experience in Hardware/Software integration
Ability to travel to domestic or international locations as required, up to 5% of the time.
About Panasonic Avionics:
Panasonic Avionics is the market leader in the world of In Flight Entertainment and Connectivity (IFEC), offering sophisticated products and unparalleled service levels to deliver industry leading in-flight entertainment through video, audio, games, software applications and telecommunications.
Our success is built upon our cutting-edge technology and outstanding customer service, driven by our corporate heritage and as we enter an exciting period of rapid global expansion to support new business, we are seeking an experienced Software Engineer to join our team in Lake Forest, CA
This role is developing software for Panasonic Avionics' eXConnect Broadband Wireless product. Panasonic Avionics' eXConnect uses the company's global Ku-band aeronautical network to deliver broadband connectivity to aircraft flying all over the world.
For more details, please visit our website at www.panasonic.aero or email firstname.lastname@example.org directly. Location/Division: 26200 Enterprise Way, Lake Forest, CA 92630, USA Job Requisition: 1700855