Overview of Opportunityย
Two Six Technologies is actively seeking an 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 2 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-ZS1
#LI-ONSITE