Experience Inc. Jobs

Job Information

Cipher Tech Solutions Embedded Software Developer: Mid and Senior Levels (TS//SCI with Poly Required) in Annapolis Junction, Maryland

Embedded Software Developer: Mid and Senior Levels (TS//SCI with Poly Required)

  • Jobs

  • Login

  • 29-Oct-2021 to 31-Jan-2022 (EST)

  • Embedded Software Engineering

  • Annapolis Junction, MD, USA

  • Hourly

  • Full Time

    Email Me This Job


    Annapolis-Junction, MD


    Embedded software development with experience using C and conducting reverse engineering on software and firmware. Duties include gathering customer requirements, designing and developing embedded software, conducting test automation, and implementing changes as needed.

    Due to the secure nature of the mission-critical work we perform, remote work is NOT an option.

    We do offer relocation assistance. Please see our careers page or inquire with your recruiter about the terms and conditions.


  • Must be a US Citizen TS/SCI with Poly required (no exceptions)

  • Bachelor's degree in Computer Science, or Electrical/Computer Engineering, Math or Physics

  • Must possess strong software development skills

  • Must have at least 1 year of experience with a hardware design language or writing applications for embedded systems

  • Must have 2+ years experience combined in C, C++, Assembly (Intel, Motorola, and/or PowerPC), Java, Perl, Python, C Shell, Bash, and SQL

  • Must be familiar with low level programming and kernel level development

  • Must be capable of debugging software applications

  • Must be able to gather testable software requirements

  • Must be able to participate in the design of new software applications

  • Must be able to operate in a mission-critical and time-sensitive environments


  • Experience with embedded Real-Time Operating System (RTOS) application development environments

  • Experience in one or more of the following areas:

  • Application of in-circuit emulation

  • Background Debug Mode (BDM) or Joint Test Action Group (JTAG) (IEEE 1149.1) interfaces

  • Field Programmable Gate Array (FPGA) development

  • Testing of embedded systems


  • Mission focused work environment

  • Subsidized medical/dental/vision insurance

  • HSA contributions

  • 401k matching

  • Holiday and Paid Time Off (PTO)

  • Monthly WAN parties & quarterly events

  • Flexible hours

    Remote work is not an option.


    Please be aware that you are applying to a position to work as a federal contractor. As such, you are required to be vaccinated against COVID-19 prior to your first day of work. Cipher Tech will comply with all legal requirements allowing for limited medical and/or religious exemptions to those who may be unable to receive a COVID-19 vaccination in accordance with applicable mandates.

    About Us:

    At Cipher Tech Solutions, Inc. (Cipher Tech), we take great pride in supporting some of the most mission critical work in the Department of Defense and the Intelligence Community. The majority of our company is comprised of extremely talented software developers who write production tools which directly support one of two missions: digital forensics and malware reverse engineering.

    Digital forensics is the practice of extracting and processing evidence from computers, phones, tablets, cameras, flash-drives, and just about any other form of digital media. The results of our work are then used to support federal and military law enforcement, counter intelligence, and counter terrorist activities.

    Malware reverse engineering is the practice of analyzing extremely advanced malicious code. The goal of a reverse engineer is to understand how the malicious code works and determine facts such as:

  • How did it infect the victim's computer

  • What kind of information it is seeking to steal

  • How is it communicating with the author (actor)

  • Who that actor might be