Jobs · Information Technology · Virginia

Senior Embedded Software Engineer

Two Six Technologies · Herndon, VA · 1 wk ago
On-siteInformation Technology$136k–$204k/yrFull-time

About the role

At Two Six Technologies, we build, deploy, and implement innovative products that solve the world’s most complex challenges today. Through unrivaled collaboration and unwavering trust, we push the boundaries of what’s possible to empower our team and support our customers in building a safer global future. Two Six Technologies is actively seeking a Senior Embedded Software Engineer to join our Trusted Electronics & Effects team in Herndon, Virginia.

Responsibilities

The Senior Embedded Software Engineer will design, develop, and test embedded software to support offensive cybersecurity research and deliver mission-critical operational capabilities. Key responsibilities include:

  • Building target-specific instrumentation and introspection tools while designing high-fidelity emulation targets for various embedded platforms.
  • Creating and operationalizing CNO tools and capabilities for embedded targets to support the Trusted Electronics & Effects business unit.
  • Executing assigned technical tasks autonomously and in a timely manner while building a deep understanding of company processes and customer mission requirements.

Requirements

To be considered for this role, candidates must have:

  • 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.
  • 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 qualifications include:

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

Qualifications

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

Benefits

Two Six Technologies offers competitive and comprehensive compensation packages, including medical, dental, and vision insurance, life and disability insurance, retirement benefits, paid leave, tuition assistance, and professional development.

Pay

The projected salary range for this position is $136,256 - $204,384 USD per year.

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 2 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 1 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu