Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Get It - Professional Services, so some details may not match this job. The employer's own page has the real description.
Overview
The Reverse Engineer Software position at Get It - Professional Services is designed for individuals who are adept at dissecting software for the purpose of analysis and improvement. This role involves working on complex technological systems and requires a minimum of a Secret Level US Government Security Clearance. The candidate will be pivotal in identifying vulnerabilities, enhancing security measures, and contributing to the development of innovative solutions while collaborating with team members in a remote work setting.
Job Responsibilities
- Conduct thorough reverse engineering of software and applications to assess functionality and security.
- Analyze code to uncover vulnerabilities and recommend robust security solutions.
- Document findings and provide comprehensive reports on decompiled software analyses.
- Collaborate with cross-functional teams to integrate insights gained from reverse engineering into development processes.
- Stay updated with the latest reverse engineering techniques and tools used in cybersecurity.
- Participate in project meetings and share knowledge on software vulnerabilities and secure coding practices.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Cybersecurity, or a related field.
- Minimum of 5 years of experience in software reverse engineering or related roles.
- Strong understanding of programming languages such as C, C++, and Python.
- Experience with tools like IDA Pro, Ghidra, and OllyDbg.
- Proven expertise in vulnerability identification and remediation techniques.
- Active Secret Level US Government Security Clearance is required.
- Excellent analytical thinking and problem-solving skills.
Technologies & Tools
The Reverse Engineer Software role utilizes various advanced technologies and tools essential for effective analysis and security enhancement. Key technologies include static and dynamic analysis tools such as IDA Pro and Ghidra, debugging tools like OllyDbg, and programming languages such as C, C++, and Python for writing and understanding code. Familiarity with software development frameworks and security compliance standards also plays a critical role in the candidate's responsibilities.
Ideal Candidates
The ideal candidate for the Reverse Engineer Software position possesses a keen interest in cybersecurity and a passion for tackling challenging software problems. They are innovative thinkers who can work both independently and collaboratively in a remote environment, showcasing excellent communication skills. A strong attention to detail and the ability to analyze complex systems with precision are crucial traits. Candidates who thrive in dynamic settings, adapt quickly to new technologies, and exhibit a commitment to continuous learning will excel in this role.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.