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
Location
Herndon, 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.