1

Internship Software Reverse Engineer Jobs in Maryland

CNO Reverse Engineer

Hanover, MD · On-site

$141K - $236K/yr

Perform Reverse Engineering of Hardware Components and Software Applications to design and develop new bleeding edge CNO software. * Author and participate in technical presentations on assigned ...

Perform Reverse Engineering of Hardware Components and Software Applications to design and develop new bleeding edge CNO software. * Author and participate in technical presentations on assigned ...

Perform Reverse Engineering of Hardware Components and Software Applications to design and develop new bleeding edge CNO software. * Author and participate in technical presentations on assigned ...

CNO Reverse Engineer

Hanover, MD · On-site

$141K - $236K/yr

Perform Reverse Engineering of Hardware Components and Software Applications to design and develop new bleeding edge CNO software. * Author and participate in technical presentations on assigned ...

Develop software and proof-of-concept capabilities using Assembly, C, C#, C++, Java, Perl, Python, or similar programming languages. * Utilize hardware and software reverse engineering tools to ...

Develop software and proof-of-concept capabilities using Assembly, C, C#, C++, Java, Perl, Python, or similar programming languages. * Utilize hardware and software reverse engineering tools to ...

Develop software and proof-of-concept capabilities using Assembly, C, C#, C++, Java, Perl, Python, or similar programming languages. * Utilize hardware and software reverse engineering tools to ...

CNO Reverse Engineer

Hanover, MD · On-site

$124K - $170K/yr

Perform Reverse Engineering of Hardware Components and Software Applications to design and develop new bleeding edge CNO software. * Author and participate in technical presentations on assigned ...

CNO Reverse Engineer

Hanover, MD · On-site

$124K - $170K/yr

Perform Reverse Engineering of Hardware Components and Software Applications to design and develop new bleeding edge CNO software. * Author and participate in technical presentations on assigned ...

CNO Reverse Engineer

Hanover, MD · On-site

$124K - $170K/yr

Perform Reverse Engineering of Hardware Components and Software Applications to design and develop new bleeding edge CNO software. * Author and participate in technical presentations on assigned ...

Showing results 41-60

Internship Software Reverse Engineer information

What does an internship software reverse engineer do?

An Internship Software Reverse Engineer assists in analyzing and understanding how software works by deconstructing its code, often without access to source files. Interns in this role typically use specialized tools to examine compiled programs, identify vulnerabilities, and help create documentation or patches. Their work can support cybersecurity efforts, software compatibility, or malware analysis. The internship provides hands-on experience with reverse engineering techniques and tools in a supervised learning environment.

What types of projects or tasks can an internship software reverse engineer expect to work on during their internship?

As an Internship Software Reverse Engineer, you will typically assist in analyzing and understanding software binaries, identifying vulnerabilities, and documenting findings. Interns often work on real-world projects involving malware analysis, debugging, and creating tools to automate reverse engineering tasks. You will collaborate closely with experienced engineers, security analysts, and sometimes legal or compliance teams, gaining exposure to industry-standard tools and methodologies. This hands-on experience not only builds technical proficiency but also enhances problem-solving and teamwork skills, laying a strong foundation for a career in cybersecurity or software engineering.

What are the key skills and qualifications needed to thrive as an internship software reverse engineer, and why are they important?

To thrive as an Internship Software Reverse Engineer, you need a strong understanding of programming languages (such as C/C++), computer architecture, and operating systems, often supported by coursework or relevant project experience. Familiarity with tools like IDA Pro, Ghidra, debuggers, and possibly certifications like OSCP or CEH can be valuable. Analytical thinking, attention to detail, and perseverance are important soft skills that set candidates apart in this role. These competencies enable you to effectively dissect software, uncover vulnerabilities, and contribute to secure software development.

What is the difference between Internship Software Reverse Engineer vs Software Developer?

AspectInternship Software Reverse EngineerSoftware Developer
Required CredentialsTypically pursuing or recent graduate in Computer Science or related fieldBachelor's degree in Computer Science or related field often required
Work EnvironmentInternship setting, often in cybersecurity or software firmsFull-time employment in various industries including tech, finance, etc.
Employer & Industry UsageUsed in cybersecurity, software security firms, tech companiesUsed across all software development industries
Comparison Search IntentUnderstanding entry-level reverse engineering rolesUnderstanding software development roles

The Internship Software Reverse Engineer role focuses on analyzing and understanding software through reverse engineering techniques, often in cybersecurity contexts. In contrast, a Software Developer designs, codes, and maintains software applications. While both roles require programming skills and a background in computer science, the internship emphasizes reverse engineering skills, whereas the developer role centers on software creation and implementation.

What cities in Maryland are hiring for Internship Software Reverse Engineer jobs?

Cities in Maryland with the most Internship Software Reverse Engineer job openings:

CNO Reverse Engineer, TG-02-0023 with Security Clearance

Maryland Line, MD • On-site

Other

Medical, Dental, Retirement, PTO

Re-posted 13 days ago


Job description

Join the Mission at Cyber B.A.T. At Cyber B.A.T., we believe in one simple idea: Take care of those that take care of you. We're a Service-Disabled Veteran-Owned Small Business delivering engineering, cybersecurity, software, systems, and mission-focused consulting solutions to government customers and industry partners. We combine the impact and innovation of a growing company with the culture and flexibility of a close-knit team. When you join Cyber B.A.T., you're not just taking a job, you're helping solve meaningful challenges alongside people who value collaboration, technical excellence, and having fun while doing it. Why People Love Working Here * Employee ownership opportunities - every employee has equity in our success * Annual company retreats (yes... actual destinations) * 5 weeks PTO + flexible work environment * Employer-paid medical and dental for employees and dependents * Up to 10% 401(k)/profit sharing contribution (no match required) * Monthly happy hours and team events * Referral bonuses * Opportunity to make visible impact without getting lost in a giant organization Position Overview Cyber B.A.T. is seeking a CNO Reverse Engineer to support the analysis, reverse engineering, and development of advanced Cyber Network Operations (CNO) capabilities. This role performs detailed hardware and software reverse engineering to identify system functionality, analyze code structures, and develop proof-of-concept solutions that support mission requirements. The ideal candidate will possess expertise in low-level programming, reverse engineering methodologies, and technical analysis of complex operating systems and applications. What You'll Do * Perform reverse engineering of hardware components, software applications, operating systems, and firmware to determine functionality, code structure, and system behavior * Analyze software and hardware architectures to support the development of Cyber Network Operations (CNO) tools and techniques * Develop proof-of-concept code, prototypes, and technical solutions based on reverse engineering findings * Program and develop software using Assembly, C, C#, C++, Java, Perl, and/or Python * Utilize commercial, Government Off-the-Shelf (GOTS), and open-source reverse engineering tools to analyze software and hardware components * Develop and support Cyber Network Operations (CNO) tools and capabilities * Perform kernel-level analysis and programming to evaluate low-level operating system functionality * Conduct computer forensic analysis to support technical investigations and mission requirements * Utilize software version control systems, including Subversion (SVN), CVS, or similar source code management tools * Document reverse engineering methodologies, technical findings, and analytical results through comprehensive written reports * Prepare and deliver technical briefings, demonstrations, and presentations to engineering teams and Government stakeholders * Collaborate with software engineers, systems engineers, and mission teams to integrate reverse engineering findings into operational capabilities * Participate in technical design reviews, code reviews, and engineering discussions to support the software development lifecycle * Ensure technical products meet Government engineering standards, mission objectives, and customer requirements What We're Looking For Required Qualifications * Active TS/SCI clearance with Full Scope Polygraph * Bachelor's degree in Computer Science, Information Systems, Network Engineering, or a related technical discipline * Minimum of 8 years of directly related professional experience; or Master's degree with 6 years of related experience; or High school diploma with 12 years of directly related professional experience * Minimum of 5 years of experience performing hardware or software reverse engineering * Experience reverse engineering operating systems, software applications, hardware components, or firmware * Proficiency programming in one or more of the following languages: Assembly, C, C#, C++, Java, Perl and Python * Experience using hardware and software reverse engineering tools * Experience developing or supporting Cyber Network Operations (CNO) tools and techniques * Experience with software version control systems such as Subversion (SVN), CVS, or comparable source control platforms * Experience developing proof-of-concept code, prototypes, and technical demonstrations * Experience producing detailed technical documentation and analytical reports * Experience presenting complex technical concepts to engineering teams and Government stakeholders * Knowledge of computer forensics methodologies and investigative techniques * Experience with kernel-level programming and low-level operating system internals * Strong analytical, debugging, reverse engineering, and problem-solving skills * Ability to work collaboratively within multidisciplinary engineering teams supporting mission-critical cyber operations Bonus Points If You: * Love solving difficult technical challenges * Enjoy collaborating and sharing knowledge * Like working where your voice actually matters * Appreciate a culture that celebrates wins and supports growth Interested? We'd love to connect. Apply today and learn why Cyber B.A.T. continues to attract people who want meaningful work, strong culture, and a team that genuinely supports one another. Disclaimers Cyber B.A.T. is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other legally protected status. All employment decisions are based on qualifications, merit, and business needs. Compensation for this position, including all compensation options, will be determined on an individual basis following the interview process. If you require accommodations at any stage of the application or interview process, please contact us via email at for assistance. Questions?