Senior Principal Engineer Software

EchoStar   •  

Germantown, MD

Industry: Telecommunications

  •  

15+ years

Posted 34 days ago


Responsibilities:

  • Software design, development, integration and support activities for Networking software
  • Technical leadership role, but does not include project management
  • Actively participate in systems and protocol design to come up with innovative solutions
  • Work with technical leads across teams and disciplines to develop high availability scalable satellite systems
  • Mentor, lead and train junior engineers
  • Participate in development of automated monitoring tools
  • Provide support to operations staff to troubleshoot field issues and develop robust solutions to fix such issues

Basic Requirements:

  • B.S. or M.S. in Computer Engineering / Computer Science
  • 15 or more years of work experience in software engineering, with progressively increasing responsibilities

Preferred Qualifications:

  • Demonstrated expertise in IP Networking and TCP/IP protocol suite, including IPv6, L2/L3 switching/routing, and related technologies
  • 7+ years of experience developing IP/TCP/UDP applications and/or protocol implementation
  • Strong object-oriented design and development skills
  • Proficient in C/C++ programming
  • Proficient in Multi-threaded application development and inter-process communication
  • Demonstrated track record of innovation
  • 5+ years of experience developing in Linux environment
  • Experience with developing Linux device drivers and Linux kernel modules a plus
  • Knowledge or experience in Satellite-based systems a plus
  • Experience with developing Wireshark dissectors a plus
  • Experience with scripting languages (bash, Python) a plus
  • Familiarity with Javascript and JSON a plus
  • Familiarity with SDN and NFV a plus
  • Self-motivated individual with a “can do” attitude and the drive to learn new things
  • Strong verbal and written communication skills
  • Strong technical writing skills to ensure software and technical decisions are described clearly with required illustrations

R0000790