Skip to main content

This job has expired

Hardware Exploitation Engineer

Employer
CyberCore Technologies
Location
Bethesda, MD
Closing date
Sep 20, 2020

View more

Industry
Engineering
Function
Engineer, QA Engineer, IT
Hours
Full Time
Career Level
Experienced (Non-Manager)
JOIN THE CYBERCORE TECHNOLOGIES TEAM. We are GROWING ! Bring your Technical Capabilities, Enthusiasm, and Team Focus . CyberCore Technologies has a New Opportunity for an Electrical Engineer Active TS/SCI CI Poly Required in Bethesda, 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.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert