Careers available at Protokol


Job TitleDescriptionLocation
Software Developer / Egineer
  • Required Skills:
    • Thorough understanding of C/C++
    • Experience with Python
    • Experience with Subversion and/or Git

  • Preferred Skills:
    • Experience with network programming
    • Understanding of network protocols
    • Development experience with various operating systems (Windows, Unix/Linux, mobile)
    • Familiarity with GNU Tools / Clang
    • Familiarity with Atlassian Tools (Jira, Confluence, etc.)

  • Experience Levels:
    • Junior to Senior

Maryland, Texas
Java Software Developer
  • Required Skills:
    • Thorough understanding of Java (Java 8 and above)

  • Preferred Skills:
    • Experience with Python
    • Familiarity with Atlassian Tools (Jira, Confluence, etc.)

  • Experience Levels:
    • Mid to Senior

Maryland, Texas
UI Software Developer
  • Required Skills:
    • Experience with React

  • Preferred Skills:
    • Experience with Python
    • Familiarity with Docker
    • Familiarity with MERN (Mongo, Express, React, Node)

  • Experience Levels:
    • Junior

Maryland
Full Stack Developer
  • Required Skills:
    • Experience with REST APIs
    • Plugin Development

  • Preferred Skills:
    • Experience with UI frameworks such as vue.js, angular.js, etc
    • Experience with MongoDB
    • Experience with microservices
    • Familiarity with Atlassian Tools (Jira, Confluence, etc.)

  • Experience Levels:
    • Entry to Junior

Maryland
Reverse Engineer
  • Required Skills:
    • Thorough understanding of C/C++
    • Assembly Language (various processors)
    • Experience with either IDA Pro or Ghidra

  • Preferred Skills:
    • Familiarity with various operating systems (Win, Unix/Linux, mobile)/li>
    • Vulnerability Research
    • Familiarity with Atlassian Tools (Jira, Confluence, etc.)

  • Experience Levels:
    • Mid to Senior

Maryland
Embedded Engineer
  • Required Skills:
    • Thorough understanding of C/C++
    • Software (Firmware) / Hardware debugging
    • Experience with Subversion and/or Git

  • Preferred Skills:
    • VHDL
    • Assembly Language (various processors):
      • Preferred: x86_64, ARM/ARM64, PowerPC, MIPS
    • Experience with JTAG
    • Experience with digital test equipment (logic analyzers, digital oscilloscopes, etc)
    • Familiarity with Atlassian Tools (Jira, Confluence, etc.)

  • Experience Levels:
    • Mid to Senior

Maryland
Test Engineer
  • Required Skills:
    • Developing automated test scripts

  • Preferred Skills:
    • Familiarity with Python and/or Ruby
    • Familiarity with testing network devices
    • Familiarity with Atlassian Tools (Jira, Confluence, etc.)

  • Experience Levels:
    • Mid to Senior

Maryland
System Administrator
  • Required Skills:
    • Experience in systems administration of hardware and software
    • Experience in administration of Linux, Unix and Microsoft Windows operating systems
    • Experience with managing virtual environments
    • Experience with various file systems
    • Experience with Bash, Shell, Python and Ruby
    • Experience with various networking protocols (TCP, IP, UDP, etc)

  • Preferred Skills:
    • Familiarity UI Development
    • Familiarity with Atlassian Tools (Jira, Confluence, etc.)
    • Presentation skills

  • Experience Levels:
    • Mid to Senior

Maryland
Mobile Test Engineer
  • Required Skills:
    • Developing automated test scripts .

  • Preferred Skills:
    • Familiarity with scritpting languages (e.g. Python, Bash).
    • Experience automating tests suites for mobile devices (Android / iOS).
    • Experience with Continuous Integration / Continuous Deployment systems (e.g. Jenkins, GitLab).
    • Familiarity with virtualization / containers (e.g. Docker).
    • Familiarity with Atlassian Tools (Jira, Confluence, etc.).

  • Experience Levels:
    • Mid to Senior

Maryland

Android Software Engineer - Hanover, MD

5+ Years Software Engineering
5+ Years Java, C/C++
3+ Years Mobile Development
Looking for a highly skilled Android/Linux dev to build cutting edge Android apps.
Also looking system software developers (C) to focus on platform security software.

iOS Software Engineer - Hanover, MD

5+ Years Software Engineering
2+ Years Objective C, C
3+ Years Mobile Development
Looking for a highly skilled iOS zen master to build cutting edge ios apps.
Also looking system software developers (C) to focus on platform security software.

Enterprise Software Engineer - Hanover, MD

5+ Years Software Engineering
5+ Years Java and Python
3+ Years Middleware
Looking for an enterprise software dev to build middleware solutions for high volume data flows.

Cloud Engineer (2) - Laurel, MD

5+ Years Software or Systems Engineering
Experience with cloud technologies such as Hadoop, MapReduce etc...
3+ Years Enterprise Systems
Looking for cloud developers to build solutions for big data applications.

Windows and Linux Software Engineers (4) - Hanover, MD

5+ Years Software Engineering
2+ Years C, C++ and Python
3+ Years Developing System Level Software and/or Network Programming Solutions
Looking for a highly skilled system software developers to focus on Windows and/or Linux platform security software.

Network Engineers and System Administrators (6+) - Hanover, MD

Looking to fill multiple network engineering and system administrator positions.