Radiance Technologies is an employee-owned company with benefits that are unmatched by most companies in the Dayton OH area. Employee ownership, generous 401K, full health/dental/life/vision insurance benefits, educational reimbursement, competitive salaries, interesting assignments and a pleasant work environment combine to make Radiance Technologies a great place to work and succeed. IN FACT, RADIANCE WAS NAMED BY THE DAYTON BUSINESS JOURNAL AS THE NUMBER ONE BEST PLACE TO WORK IN DAYTON IN 2020!
Job Duties:
- Conduct reverse-engineering, failure analysis and vulnerability analysis of hardware and/or software to identify exploitation opportunities
- Modify asset to either enable forensic analysis of the media or to change the functionality of the hardware for other purposes
- Perform inspection, imaging, decapsulation, de-processing and other activities related to hardware reverse engineering and exploitation in a state-of-the-art microelectronics exploitation laboratory
- Development 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 obtaining a binary that can be used for reverse engineering
- Identify the function that respond 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 Skills
- Active Top Secret Clearance
Required Experience
- Bachelor of Science degree in Computer Science, Software Engineering, Computer Engineering, electronics Engineering, or Electrical Engineering
- 5+ years of related experience
DESIRED QUALIFICATIONS:
- 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
- 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