Principal Cyber Tool and Capability Developer

The Charles Stark Draper LaboratoryCambridge, MA
239d

About The Position

Draper is actively seeking a Principal Cyber Software Engineer that will support current and future cybersecurity, machine learning, and cyber tool development projects across a variety of domains supporting the United States of America's national interest. Due to the variety of USG organizational needs, our technical efforts and opportunities vary from conventional cyber operations enablement tooling to embedded vulnerability research and exploit development on a wide range of devices and systems. We are looking for enthusiastic and ambitious individuals to join and lead our growing set of programs and innovate for the greater good of our Nation's security. As a part of the Draper Cyber Software team, you will drive the design and development of software tools and capabilities, perform static and dynamic analysis on diverse firmware and software, and share your expertise with others via mentoring and technical leadership opportunities.

Requirements

  • Requires a bachelor's in computer science, computer engineering, or related field.
  • 10-15 years experience in Cybersecurity or related field is required.
  • Expertise in developing custom low-level software tools and integrating those tools into complex systems.
  • Expert at using contemporary program analysis methodologies and techniques (static and dynamic).
  • Proficiency using secure coding practices and mitigation techniques against software attack vectors.
  • Expert at using programming languages such as C, C++, Python, GoLang, Rust.
  • Experience in compiler toolchain development such as building custom LLVM passes.
  • Proficiency with the core workings of operating systems (user mode, kernel mode, boot processes), especially in Windows, GNU/Linux, or RTOS contexts.
  • Proficiency in leveraging a variety of computing architectures and their associated assembly languages (e.g. x86, ARM, RISCV, etc.).
  • Proven track record of leading tasks and projects.
  • Experienced in communicating project progress and goals to clients/sponsors.

Nice To Haves

  • Experience with creating technical strategies at the organization level.
  • Experience with seeing a project through from inception to delivery.
  • Expertise in building reverse engineering automation tools and analysis frameworks.
  • Experience in leveraging machine learning to automate cyber software tool development and program analysis.
  • History of business winning; proven experience leading proposals that resulted in new business.
  • Background in proposing and executing R&D projects and exploring novel, cutting-edge concepts that are high risk, high reward.

Responsibilities

  • Assess hardware and software for security vulnerabilities using a breadth of technologies and techniques.
  • Develop software that meets behavior and security requirements for tailored applications.
  • Integrate software capabilities with other tasks or groups to improve performance or behavior requirements.
  • Create new tools and systems to detect and exploit vulnerabilities and system weaknesses.
  • Document nominal application and system functionality, in addition to implemented changes.
  • Independently drive solutions to complex problems - develop requirements, propose ways forward when customer requirements are unclear or incomplete, and adapt appropriately to changes in requirements.
  • Serve as Subject Matter Expert (SME) in cyber security, able to plan, design, and execute large scale technical software and hardware solutions.
  • Provide insight and suggest design modifications based on analysis outcomes, and apply analysis techniques across a range of technical disciplines.
  • Identify program/system-level technical risks and develop and execute mitigation strategies.
  • Develop, document, and teach best practices to less experienced engineers.
  • Demonstrate strong organization, planning, and time management skills to achieve program goals.
  • Perform other related duties as assigned.

Benefits

  • Workplace flexibility.
  • Employee clubs ranging from photography to yoga.
  • Health and finance workshops.
  • Off site social events.
  • Discounts to local museums and cultural activities.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service