About The Position

The candidate will be primarily focused on conducting hardware and subsequent software analysis and exploitation for the purposes of technical exploitation opportunities and enablement of examination of high priority digital media and other hardware platforms. The focus will be on reverse engineering, failure analysis, and vulnerability analysis of provided systems via static and/or dynamic tools and techniques. Enablement of potential further analysis, repeatable exploitation processes, and technical reporting are also part of day-to-day activities. Embedded application design and testing for the examined platforms will also be performed.

Requirements

  • Must be a US Citizen who holds a US government security clearance at the TS//SCI level with Polygraph (no exceptions)
  • Must hold a Bachelor's Degree or higher in Computer Science, Software Engineering, Electric Engineering, Computer Engineering or closely related.
  • Ten (10) years with a Bachelor's degree
  • Four (4) years with a Master's degree
  • Two (2) years with a PhD.
  • Significant experience leading software/hardware engineering efforts
  • Assembly language and C/C++ programming experience.
  • Solid understanding of programming languages and operating system concepts.
  • Experience requiring skills in reverse engineering of embedded systems with proprietary operating systems for the express purpose of introducing functionality to an already existing fielded system.
  • Experience researching a hardware platform to understand the software and hardware interaction of embedded systems.
  • Experience in applying knowledge of C and Assembler software engineering skills for embedded platforms that run commercial and/or custom operating systems.
  • Experience requiring Advanced/Expert knowledge of embedded system design, communication with peripheral devices at the hardware level and reverse engineering of system software.
  • Experience requiring Advanced/Expert knowledge in scripting Languages: shell, Perl, Python or the like.
  • Experience requiring Advanced/Expert knowledge in Microprocessors/ Architectures: ARM, MIPS, RISC, PowerPC, XScale, StrongARM, ,x86. Familiar with microprocessor instruction sets is desired.
  • Experience with Operating Systems such as: VxWorks, Integrity, Embedded Linux, JunOS, Linux, Unix, Windows Embedded.
  • Experience with RTOS desired.
  • Experience with IDEs such as: Tornado, Workbench, VxSim, MULTI, TimeMachine, TraceEdge
  • Experience in Hardware Tools and Debuggers: Green Hills Probe, SuperTrace Probe, Slingshot, spectrum analyzer, logic analyzer, JTAG, Agilent Technologies equipment.
  • Experience requiring Advanced/Expert knowledge in Software Tools and Debuggers: Wireshark, IDA Pro, OllyDbg, pcap, gdb, make, hex editor.

Nice To Haves

  • One of the following certifications : CCNA Security, CySA+, GICSP, GSEC, CompTiA Security+ CE, SSCP, CASP CE, CCNP Security, CISA, GCED, GCIH.

Responsibilities

  • conducting hardware and subsequent software analysis and exploitation
  • reverse engineering
  • failure analysis
  • vulnerability analysis
  • Enablement of potential further analysis, repeatable exploitation processes, and technical reporting
  • Embedded application design and testing for the examined platforms

Benefits

  • Mission focused work environment
  • Subsidized medical/dental/vision insurance
  • HSA contributions
  • 401k matching
  • Holiday and Paid Time Off (PTO)
  • Monthly WAN parties & quarterly events
  • Flexible hours
  • We do offer relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service