Senior Embedded Software Engineer

Twosix Technologies

  • Herndon, VA
  • 11 days ago

    Highlights

    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. Minimum of 5 years of experience in one of the following fields: embedded software, security tooling, emulation, or CNO development (this may be satisfied through professional roles, significant academic research, or demonstrable project-based experience).

    Numbers & Facts

    LocationHerndon, VA

    Description

    Overview of Opportunity

    Two Six Technologies is actively seeking a Senior Embedded Software Engineer to join our Trusted Electronics & Effects team in Herndon, Virginia. We are looking for someone with a background in embedded system programming, security-oriented tooling, emulation, or computer network operations (CNO) development. If you are interested in leveraging these skills to support mission-driven research and deliver operational capabilities, the team wants to talk to you!

    What you will do

    • 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.

    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.
    • Minimum of 5 years of experience in one of the following fields: embedded software, security tooling, emulation, or CNO development (this may be satisfied through professional roles, significant academic research, or demonstrable project-based experience).
    • 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.

    Nice to have (preferred)

    • Functional understanding of embedded system design (interrupts, MMIO, peripherals, etc.)
    • Experience with system-level programming (memory management, task scheduling, concurrency, etc.)
    • Experience with QEMU or other virtualization.
    • Experience creating custom toolchains and build systems.
    • Experience developing introspection tooling.
    • Basic understanding of computer architecture (instruction sets, virtual memory, etc.)
    • Basic reverse engineering skills.

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

    #LI-JK1

    #LI-ONSITE

    Similar Jobs

    See more jobs