R0000905 Senior Principal Engineer – Software

Posted By admin
16th May, 2019
Category :Computer/IT
Location :Germantown, Maryland
Type :Contract to Hire

● Contribute to the achievement of the organization’s strategic goals. Understand the organization’s strategic vision; translate it into individual and team goals; and prepare long and short-term plans for getting the stated goals achieved.
● Demonstrate initiative in advancing the technology of the company; vision to identify strategic opportunities and directions in technology trends; and the ability to initiate action to achieve success in strategic opportunities.
● Provide technical management of small, medium, and large -sized projects. Demonstrate ability to plan, organize, direct and control work and resources to successful project completion in terms of schedule, budget, reusability, and future product opportunities. Establish objectives for teams and team members in accordance with project objectives and provide leadership such that team members meet those objectives. Convey high expectations and set aggressive but realistic objectives. Represent the team to management and peers, and keep management apprised of requirements, status and performance.
● Design, implement and test of significant, state-of-the-art networking enhancements to HughesON Active Technologies mostly in the areas of adapting existing functionality to operate in a variety of virtual machine-type settings.
● be responsible for selecting and applying to HughesON Active Technologies third party open-source technologies including Virtual Machines, LINUX Containers, VPN and crypto libraries and related technologies for high-speed networking functionality including DPDK, SR-IOV while working thru issues associated with those technologies with little or no help from more senior technical staff.
● be responsible for configuring LINUX operating systems (kernel and user environment) to optimize their support of HughesOn technologies.
● review and coach the design and development of networking enhancements to HughesON Active Technologies where the design and implementation of those features are the primary responsibility of junior and mid-level software engineers.

● Expertise with Relational database systems
● Expertise with development and deployment of web-based applications within an application server
● Experience using a no-SQL database
● Expertise with Core Java, JEE, EJBs, servlets
● Expertise with a web-based Model-View-Controller framework (e.g. Struts, Grails)
● Expertise with database stored procedures (PL/SQL), database triggers
● Familiarity with communications protocols and networking
● Expertise with Linux shell programming
● Expertise with threaded programming
● Familiarity with interface definition and specification

The right candidate will be working on developing client/server applications that are used to carry different types of traffic. The traffic between the client and server is prioritized based on classification rules.
● Master’s degree in computer science or equivalent work experience in development in networking technologies.
● 10+ years of experience in system design and software development.
● 10+ years solid knowledge of development in C and C++.
● 5+ years network (WAN/LAN) Engineering (both Layer 2 and 3) experience in Service Provider Network or Enterprise Network environment.
● 5+ years experience in networking communications protocols (TCP, IPv4, IPv6, IPSec, Ethernet internals) operating a level with some team leadership and demonstrating the ability to effectively produce production-ready solutions without more senior technical assistance.
● 5+ years SDN knowledge and development experience.
● 5+ years of familiarity with standard software engineering practices of version control (clearcase, git), configuration management, testing, root cause analysis and quality assurance. In-depth understanding of Intel IA processor Architecture (CPU micro architecture, cache & memory, IO and virtualization) etc.
● 2+ years of experience on Python programming and script programming such as Perl and shell.
● 2+ years of deploying virtualized application in Linux environments – KVM, OpenStack, VMWaredemonstrating the ability to effectively produce production-ready solutions without more senior technical assistance; Linux Networking and administration on OpenStack, VMWare ESXi, KVM, RHEL, CentOS, and Ubuntu.


Fields with (*) are compulsory.

Social media & sharing icons powered by UltimatelySocial