Two Six Technologies

Two Six Technologies

Embedded Software Engineer

Herndon, Virginia

No sponsorship$106k-$159kDetected 22 days ago
TypeScriptPythonC++BashCybersecurityEmbedded SystemsElectrical EngineeringResearchCollaboration

About the role

  • Overview of Opportunity Two Six Technologies is actively seeking an Embedded Software Engineer to join our Trusted Electronics & Effects team in Herndon, Virginia.
  • We believe in rewarding skills, experience, and performance.
  • The projected salary range listed for this position is annualized.

Responsibilities

  • Design, develop, and test embedded software to support offensive cybersecurity research and deliver mission-critical operational capabilities.
  • Build target-specific instrumentation and introspection tools while designing high-fidelity emulation targets for various embedded platforms.
  • Create and operationalize CNO tools and capabilities for embedded targets to support the Trusted Electronics & Effects business unit.
  • Execute assigned technical tasks autonomously and in a timely manner while building a deep understanding of company processes and customer mission requirements.
  • Functional understanding of embedded system design (interrupts, MMIO, peripherals, etc.)
  • Experience creating custom toolchains and build systems.
  • Experience developing introspection tooling.

Requirements

  • Active Top Secret Clearance is required, with the ability to obtain and maintain a TS/SCI security clearance.
  • What you will need (basic qualifications)
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field
  • in place of a degree, comparable professional experience or a strong portfolio of relevant technical projects and coursework will be considered.

Nice to have

  • Proven experience with a low-level programming language (C, C++, etc.) and a scripting language (Python, Bash, etc.) to develop and automate technical solutions.
  • Ability to work in the Two Six office in Herndon, Virginia, daily.
  • Experience with system-level programming (memory management, task scheduling, concurrency, etc.)
  • Experience with QEMU or other virtualization.
  • Basic understanding of computer architecture (instruction sets, virtual memory, etc.)
  • Basic reverse engineering skills.
  • Nice to have (preferred)

Skills

  • Overview of Opportunity

Compensation

  • $106,133 - $159,200 USD
  • Looking for other great opportunities? Check out Two Six Technologies Opportunities for all our Company's current openings!
  • Ready to make the first move towards growing your career?
  • If so, check out the Two Six Technologies Candidate Journey!
  • If you are undecided and would like to learn more about us and how we are contributing to essential missions, check out our Two Six Technologies News page!
  • We share information about the tech world around us and how we are making an impact!
  • The projected salary range listed for this position is annualized.
  • This is a general guideline and not a guarantee of salary.

Benefits

  • Our offerings include but are not limited to, medical, dental, and vision insurance, life and disability insurance, retirement benefits, paid leave, tuition assistance and professional development.

Equal opportunity

  • For more information review the Two Six Technologies Equal Employment Opportunity and Affirmative Action Policy and the EEO Poster.

Visa & Work Authorization

  • Security Clearance: Active Top Secret Clearance is required, with the ability to obtain and maintain a TS/SCI security clearance

This listing is sourced directly from Two Six Technologies's careers page and normalized into a canonical job model.