Embedded Networking Software Engineer
Netronome - Pittsburgh, PA
We are a currently seeking a Software Engineer to work as part of a team responsible for the design, development, debugging, testing and support of high-performance networking software. Contributions to include embedded system software development.

The ideal candidate will have the following experiences and capabilities:
? Master?s or Bachelor?s degree in Electronics Engineering, Computer Engineering or Computer Science with at least two years of relevant work experience.
? Proficient embedded programming skills (C/C++) and scripting languages (e.g. bash, bourne shell, Python)
? Experience with IXP/NFP software development (C/assembler) is desired
? Extensive experience with development and debugging on a Linux platform - gcc/g++, revision control systems, build systems, troubleshooting, debugging and profiling tools
? Experience with embedded systems and embedded software development
? Experience with multi-threaded programming
? Knowledge of major network protocols such as TCP, IP, HTTP, Ethernet, ARP, ICMP, UDP as well as typical network device operations such as parsing, classifying, filtering and forwarding traffic
? Knowledge w.r.t. implementation of network protocols and device driver/network stack internals for Linux and/or other embedded operating systems
? Knowledge of virtualization technologies (e.g. hypervisors, IOV) is desired
? Extensive experience with designing and optimizing software to meet specified performance goals
? Experience with network security protocols (e.g., IPsec) is desirable
? Knowledge of network switching and routing including network design, L2 bridging, STP, L3 routing and dynamic protocols desirable
? Assembly language programming experience a plus
? Ability to work in multi-disciplined team environment
? Strong oral and written communication skills required

StartUpHire - 11 months ago - save job - block
Recommended Jobs
Senior Software Engineer
Smith Micro Software, Inc. - Pittsburgh, PA
Smith Micro Software, Inc. - 12 days ago

Sr. Software Engineer (Mobile)
Smith Micro Software, Inc. - Pittsburgh, PA
Smith Micro Software, Inc. - 30+ days ago

Quality Analyst - Intermediate
UPMC - Pittsburgh, PA
UPMC - 30 days ago
About this company
Netronome Systems, a private, venture-capital-based firm, was founded in 2003 by a team of individuals with solid backgrounds in networking,...