Senior Embedded Software Engineer

Twosix Technologies
  • Herndon, VA
    11 days ago

    Job 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

    Numbers & Facts

    LocationHerndon, VA

    Skills

    • Academic Researchunmatched
    • Bash Scriptingunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Computer Architectureunmatched
    • Computer Networksunmatched
    • Computer Operationsunmatched
    • Computer Scienceunmatched
    • Concurrencyunmatched
    • Electrical Engineeringunmatched
    • Electronicsunmatched
    • Embedded Programming Languagesunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Emulatorsunmatched
    • Engineeringunmatched
    • Instrumentationunmatched
    • Internet Securityunmatched
    • Machine Toolunmatched
    • Memory Hardwareunmatched
    • Memory Managementunmatched
    • Network Administration/Managementunmatched
    • Operations Researchunmatched
    • Peripheral Hardwareunmatched
    • Programming Languagesunmatched
    • Python Programming/Scripting Languageunmatched
    • Reverse Engineeringunmatched
    • Scripting (Scripting Languages)unmatched
    • Software Administrationunmatched
    • Software Engineeringunmatched
    • Systems/Internals Programmingunmatched
    • Test Plan/Scheduleunmatched
    • Time Managementunmatched
    • Virtualizationunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder