Maryland Green Jobs

Maryland Mobile Logo

Job Information

CyberCore Technologies Hardware Exploitation Engineer in Bethesda, Maryland

Hardware Exploitation Engineer

Location:Bethesda, MD

Job Code:DC3II-EE-Eng

of openings:1

Description

JOIN THE CYBERCORE TECHNOLOGIES TEAM.

We are GROWING ! Bring your Technical Capabilities, Enthusiasm, and Team Focus.

CyberCore Technologies has a New Opportunity for anElectrical Engineer – Active TS/SCI CI Poly RequiredinBethesda, MD.

CyberCore Technologies provides Services for Government and Commercial Clients. We have procured, integrated, and delivered over $2.6B in Information Technology products. CyberCore provides a wide range of professional services and solutions with specific strengths in Cyber Security, Networking, Engineering/Operations, and Software Development.

At CyberCore, Our Goal is to Maintain a Healthy Work-Life Balance and Provide Interesting Work Supporting Our Nation’s Security. CyberCore is Proud to Offer: Competitive Salaries; Corporate PTO Plan; Education Reimbursement and Bonuses for Completing Certifications; Medical, Dental, and Vision Insurance for Team Members and Families; Social and Philanthropic Events Celebrating Our Team and Giving Back to Our Community. For more information on CyberCore Technologies, go to www.cybercoretech.com

Job Responsibilities:

  • Conduct reverse-engineering, failure analysis and vulnerability analysis of hardware to identify exploitation opportunities

  • Modify hardware to either enable forensic analysis of the media or to change the functionality of the hardware for other purposes

  • Perform inspection, imaging, decapsulation, deprocessing and other activities related to hardware reverse engineering and exploitation in a state-of-the-art microelectronics exploitation laboratory

  • Develop and maintain frameworks, processes, design patterns, techniques, tools and standards for conducting hardware exploitation of digital media

  • Keep abreast of and report on scientific, engineering and operation advances in hardware exploitation

  • Full-scope forensic examinations from the hardware aspect of media

  • Given a target communications device, use reverse engineering tools and methods to determine vulnerabilities of the device for technical exploitation purposes

  • Determine how it boots/initializes and obtains a binary that can be used for reverse engineering

  • Identify the function that responds to network connections requests, understand internal communications mechanism, outlining the general structure of the system software and determining how system state is altered/saved

  • Prepare technical reports, present results, and demonstrate system capabilities to peer review groups, managers, and sponsors

  • Lead teams and participate in the analysis of embedded platform firmware and operating systems to understand security vulnerabilities associated with various platform communication links

  • Develop and execute test plans to ensure all requirements of developed capabilities are fully satisfied

  • Using knowledge gained through the application of reverse-engineering and other research techniques, design and develop low-level C and assembly applications for embedded ARM platforms that interface directly with platform hardware

  • Provide data recovery processes for hard drives, thumb drives and other kinds of media with storage capacity

Required Candidate Qualifications:

  • Active TS/SCI CI Poly.

  • Bachelor of Science degree in Computer Engineering, Electronics Engineering, Electrical Engineering or a related field and 3 years of related experience; or, 5 years of related experience with No Degree

  • DoD 8570 Compliant Certification or Obtained within 6 months of employment.

  • Assembly Language and C/C++ programming experience. Solid understanding of programming language and operating system concepts

  • Experience requiring skills in reverse engineering of embedded systems with proprietary operating systems for the express purpose of introducing functionally to an already existing fielded system

  • Experience researching a hardware platform to understand the software and hardware interaction of embedded systems.

  • Experience requiring knowledge of C and Assembler software development for embedded platforms that run commercial and/or custom operating systems

  • Experience requiring a working knowledge of embedded system design, communications with peripheral devices at the hardware level and reverse engineering of system software

  • Working experience scripting languages: shell, Perl, Python or the like

  • Working experience in microprocessors/architectures: ARM, MIPS, RISC, PowerPC, XScale, StrongARM, x86

  • Experience operating systems: VxWorks, Integrity, embedded Linux, Unix, Windows embedded

  • Experience IDEs: Tornado, Workbench, VxSim, MULTI, TimeMachine, TraceEdge, Eagle CAD

  • Experience in hardware tools and debuggers: Green Hills Proble, SuperTrace Probe, Slingshot, spectrum analyzer, logic analyzer, JTAG, Agilent Technologies equipment

  • Working experience in software tools and debuggers: Wireshark, IDA Pro, OllyDbg, pcap, gdb, make, hex editor

CyberCore Technologies is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.

DirectEmployers