Software Reverse Engineer
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Mid to Senior
Qualifications
About System Technologies Research (STR)
Systems Technology Research (STR) is at the forefront of cybersecurity innovation, dedicated to research and development that strengthens national security. Our team is composed of talented professionals who work collaboratively to address some of the most pressing challenges in technology today.
Similar jobs
Search for Software Reverse Engineer And Vulnerability Researcher
251 results
Two Six Technologies
At Two Six Technologies, we are dedicated to developing, deploying, and implementing cutting-edge products that address some of the world's most intricate challenges. Through exceptional collaboration and steadfast trust, we strive to redefine the limits of innovation to empower our team and assist our clients in creating a safer global environment.We are currently on the lookout for a skilled Vulnerability Researcher and Reverse Engineer (VR/RE) to join our dynamic team. This technical role is pivotal in developing advanced capabilities based on in-depth program analysis, binary patching, and the identification of security vulnerabilities within systems.Your primary responsibilities will involve analyzing systems to understand their functionalities and devising innovative technologies to tackle complex cybersecurity challenges. You will thrive in a team of dedicated vulnerability researchers, exploit developers, reverse engineers, and testers. This role promises to be challenging, as the landscape of cybersecurity is ever-evolving; therefore, you should be ready to engage in a wide array of projects and continuously expand your expertise.
Two Six Technologies
At Two Six Technologies, we are at the forefront of innovation, developing and implementing cutting-edge products that tackle the most intricate challenges facing the world today. Our relentless commitment to collaboration and trust empowers our team and enables our clients to foster a safer global environment.Overview of OpportunityBecome a part of the Trusted Electronics & Effects business unit at Two Six Technologies, a dynamic group of cybersecurity professionals in Arlington, Virginia. You will engage in advanced Vulnerability Research across a diverse array of unique embedded systems. Collaborating closely with exceptional CNO developers and hardware engineers, your role will involve identifying vulnerabilities and crafting proof of concepts on embedded systems. Our rapidly expanding client base in government sectors counts on us for top-tier security solutions, and we are looking for a Lead Vulnerability Researcher to help us continue to redefine the limits of security technology. If you are driven by the desire to create impactful tools that enhance national security, we want you on our team.
Systems Technology Research
Systems Technology Research (STR) is seeking a Principal Software Reverse Engineer who is passionate about researching and analyzing vulnerabilities in cyber-physical systems. This role is part of a multidisciplinary team of skilled researchers and engineers committed to creating innovative technologies that significantly impact national security. You'll have the opportunity to work at the intersection of computer systems and real-world applications, where your unique skills and perspectives will contribute to delivering cutting-edge solutions for our clients.Important: All work must be performed onsite, and an Active Top Secret (TS) Clearance is required.Key Responsibilities:Conduct reverse engineering on complex software or firmware, encompassing a range of targets from standard Windows/Linux binaries to embedded firmware on unconventional computer architectures and operating systems.Develop and utilize automated reverse engineering and binary analysis tools to characterize protocols, interfaces, and functionalities of target systems.Innovate and implement advanced cybersecurity solutions.Lead cross-functional teams to address challenging problems across various technologies, creating groundbreaking cybersecurity strategies.Engage in vulnerability weaponization, exploit development, payload creation, and exploit mitigation on diverse complex targets.Conduct technical marketing to both existing and prospective customers.Contribute to technical proposal development through idea generation, writing, reviewing, and editing.Document, demonstrate, and present research findings.Address real-world challenges that influence national security.
System Technologies Research (STR)
Join Systems Technology Research (STR) as a Software Reverse Engineer, where your expertise in analyzing vulnerabilities in cyber-physical systems will help shape the future of cybersecurity. This role requires onsite collaboration to tackle complex challenges and deliver innovative solutions.
Twosix Technologies
Join Twosix Technologies as a Senior Software Reverse Engineer and take on the exciting challenge of analyzing complex software systems. You will be responsible for dissecting software applications, understanding their architecture, and providing insights that can enhance security and functionality.In this role, you will leverage your expertise in reverse engineering to assist in vulnerability assessments, malware analysis, and the development of security solutions. Collaborate with cross-functional teams to design and implement robust software strategies that address real-world challenges.
Two Six Technologies
At Two Six Technologies, we innovate, develop, and deploy cutting-edge products to address some of the world's most complex challenges. Through exceptional collaboration and steadfast trust, we redefine the limits of what's achievable, empowering our team and assisting our clients in fostering a safer global environment.Opportunity OverviewBecome part of the Trusted Electronics & Effects business unit at Two Six Technologies, located in Arlington, Virginia. Here, you will engage in pioneering research focused on advanced embedded systems and architectures. By working with technologies such as processor modules, digital boards, and high-speed signals, you will dismantle physical hardware, extract firmware, identify vulnerabilities, and advance the field of embedded system security. Collaborate closely with elite hardware engineers and security researchers to tackle some of the most formidable challenges in the industry.Our expanding base of government clients relies on our ability to deliver state-of-the-art security solutions. We are in search of a talented Hardware Reverse Engineer to propel our mission forward. If you're driven by the challenge of solving intricate problems and making a significant difference in national security, we want you on our team.
Systems Technology Research
Role Overview Systems Technology Research is looking for a Senior Reverse Engineer in Arlington, VA. This position focuses on analyzing and deconstructing both software and hardware systems. The goal: uncover vulnerabilities and help design stronger security measures. What You Will Do Examine software and hardware to understand their structure and behavior Identify security weaknesses and potential exploits Contribute to the design of solutions that improve system security Location This role is based in Arlington, VA.
Two Six Technologies
At Two Six Technologies, we engineer, implement, and deploy groundbreaking products designed to tackle some of the world's most intricate challenges. Through exceptional teamwork and steadfast trust, we continually redefine the limits of innovation, empowering our team members and assisting our clients in creating a more secure global future.Overview of Opportunity Become a part of the Trusted Electronics & Effects division at Two Six Technologies, where we are at the forefront of software and firmware reverse engineering, dedicated to identifying vulnerabilities in wireless and embedded systems. As a member of our distinguished team of security researchers, you will collaborate closely with CNO developers and hardware engineers, engaging in advanced vulnerability research on complex, real-world applications.Our governmental clients depend on us to deliver critical security solutions, and we are in search of a Senior Software Reverse Engineer who is proficient in reverse engineering embedded systems, pinpointing security vulnerabilities, and crafting innovative proof-of-concept exploits. If you are passionate about wireless security, embedded firmware analysis, and contributing to national security, we would love to have you on our team.Your Responsibilities:Conduct reverse engineering of wireless and embedded systems, identifying vulnerabilities and evaluating their security implications.Create proof-of-concept exploits for identified vulnerabilities while adhering to DevOps best practices to maintain organized and manageable code bases.Examine firmware, software protections, and wireless protocols to reveal security weaknesses.Utilize and develop custom tools for analyzing and manipulating software/firmware binaries.Work closely with CNO developers, vulnerability researchers, and hardware engineers in a dynamic, small-team environment.Tackle complex technical challenges without predefined solutions.
Two Six Technologies
Join Two Six Technologies as a Lead Software Reverse Engineer and play a pivotal role in analyzing and enhancing software systems. You will lead innovative projects focused on software vulnerability analysis, reverse engineering, and developing effective security solutions. Collaborate with a talented team of engineers and contribute to cutting-edge technology that protects vital systems and data.
Two Six Technologies
At Two Six Technologies, we are dedicated to designing, developing, and implementing pioneering products that address the world’s most intricate challenges. Our commitment to collaboration and trust allows us to expand the horizons of innovation, empowering our team and assisting our clients in creating a safer global environment.Overview of OpportunityJoin the Embedded Systems division at Two Six Technologies, a collective of forward-thinking engineers and reverse engineers based in Arlington, Virginia. You will engage in groundbreaking research on advanced embedded systems and architectures. Your role will involve dissecting physical hardware, extracting firmware, identifying vulnerabilities, and advancing the frontiers of embedded system security. In collaboration with top-notch hardware engineers and security researchers, you will tackle some of the most challenging issues in the field.Our expanding clientele of government customers relies on us for cutting-edge security solutions. We are seeking a proficient Hardware Reverse Engineer to help propel our mission forward. If you are enthusiastic about solving complex problems and making a significant impact on national security, we invite you to join our dynamic team.
Accenture Federal Services
At Accenture Federal Services, we are dedicated to enhancing the strength and safety of the United States government while improving the quality of life for its citizens. Our team of over 13,000 professionals is driven by a common goal to unleash the vast potential of technology and creativity for our clients in various sectors, including defense, national security, public safety, civilian, and military health organizations. Become a part of Accenture Federal Services, a cutting-edge technology company within the global Accenture network. Proudly recognized as one of Glassdoor's Top 100 Best Places to Work, we foster a supportive and inclusive community where you can feel a sense of belonging and are encouraged to develop, learn, and excel through practical experience, certification opportunities, industry training, and more. Join us to create significant, enduring change that propels missions and government initiatives forward! Job Description:The Cybersecurity Vulnerability Researcher plays a crucial role in identifying vulnerabilities within networks, systems, and software, while implementing strategies to bolster the cybersecurity framework of our programs. This position involves the development of risk-based mitigation strategies for networks, operating systems, and applications, as well as the compilation and tracking of vulnerabilities and remediation outcomes to assess the effectiveness of the security posture.Additionally, the Vulnerability Researcher is responsible for creating and maintaining policies, procedures, and training materials related to vulnerability management, as well as supporting the definition and assessment of requirements for information security solutions. The role includes conducting network-based scans to identify potential attack vectors and host-based scans to detect vulnerabilities in workstations, servers, and other network devices.
Systems Technology Research
Join our team at Systems Technology Research as a Lead Software Engineer. In this pivotal role, you will be responsible for leading a group of talented engineers to design, develop, and implement cutting-edge software solutions that meet our clients' needs. You will play a key role in shaping the technical direction of our projects and mentoring junior engineers.
Syncreon Consulting
Role overview Syncreon Consulting seeks a Security Program Manager specializing in vulnerability management for its Arlington location. The position focuses on guiding efforts to identify, evaluate, and reduce security vulnerabilities in client environments. What you will do Lead projects aimed at finding and assessing vulnerabilities in systems Collaborate with cross-functional teams to address security risks Promote security best practices throughout the organization Help ensure compliance with applicable industry standards
Systems Technology Research
Join Systems Technology Research as a Senior Software Engineer specializing in integration and testing. In this pivotal role, you will work collaboratively with cross-functional teams to design, implement, and validate complex software solutions that meet our clients' needs. Your expertise will drive the development of robust integration frameworks and testing strategies, ensuring quality and performance across our software products.
Syncreon Consulting
Syncreon Consulting is seeking a Security Program Manager focused on vulnerability management for the Arlington office. This position centers on maintaining the security and integrity of company systems by managing the full lifecycle of vulnerabilities. Role overview The Security Program Manager will identify, assess, and prioritize vulnerabilities across technology environments. The work involves close coordination with teams from different departments to address risks and implement practical solutions. Key responsibilities Identify and evaluate vulnerabilities within company systems Prioritize risks and recommend mitigation strategies Work with cross-functional teams to address security concerns Support ongoing improvements to the organization’s security posture Location This role is based in Arlington.
Syncreon Consulting
Syncreon Consulting is seeking a Security Program Manager focused on vulnerability management for our Arlington office. This position plays a central role in protecting our systems and processes by identifying, assessing, and addressing security vulnerabilities. Role overview This role centers on strengthening our security posture. The Security Program Manager works closely with the security team to spot potential risks and guide efforts to reduce them. Attention to detail and a proactive approach are essential. What you will do Identify security vulnerabilities across company systems and processes Assess the impact and urgency of discovered risks Lead mitigation efforts to resolve or minimize vulnerabilities Who succeeds in this role This position suits those looking to deepen their experience in cybersecurity. The work directly influences the safety and resilience of our organization.
Systems Technology Research
Join Systems Technology Research as a Lead Software Engineer, where you will spearhead innovative software solutions that drive our mission forward. In this pivotal role, you will collaborate with cross-functional teams to design, develop, and implement cutting-edge software applications. Your expertise will help shape the future of our technology landscape, as you mentor junior engineers and ensure best practices are followed throughout the development lifecycle.
System Technologies Research (STR)
About Our TeamThe Sensors Division at Systems Technology Research (STR) is dedicated to pioneering technology advancements in sensor systems and platforms aimed at enhancing national security. Within this division, the Systems Autonomy, Analysis, and Modeling (SAAM) Group leverages cutting-edge autonomy research to address real-world challenges through physics-based modeling and simulation. Our research focuses on key algorithmic domains, including artificial intelligence (AI), machine learning (ML), control theory, sensor signal processing (particularly radar and electro-optical/infrared), tracking, optimization, and resource allocation. Our application domains encompass manned air platforms, such as the F-35 Joint Simulation Environment, unmanned aerial vehicles, and space assets, primarily serving the Air Force, Navy, and DARPA research initiatives.The RoleWe are on the lookout for a talented Senior Research Scientist to join the SAAM Group. In this role, you will spearhead research initiatives, design and implement innovative capabilities, and contribute to our autonomy mission. Collaborating with interdisciplinary teams across various STR campuses, you will plan and execute technical projects, prepare insightful reports and presentations for clients, support proposal development, and create groundbreaking solutions to complex national security challenges. Your focus will be on innovating and applying AI/ML and other decision-making algorithms to advance autonomy capabilities, particularly in simulation environments.The ideal candidate will possess a proven track record of successfully executing research projects with minimal supervision. Proficiency in software development, as well as strong oral and written communication skills, and the ability to lead peers are essential for this position.Interviews for this role will include an in-person or virtual presentation.Key Responsibilities:Design, develop, and enhance state-of-the-art machine learning algorithms to conduct studies and derive conclusions addressing autonomy challenges.Build, upgrade, and maintain algorithms within software frameworks.Design, develop, validate, and manage extensive simulations and simulation tools.Contribute to detailed technical reports and presentations for government stakeholders, elucidating the implications of simulation results on national security.
System Technologies Research (STR)
Join Our Dynamic Team:At Systems Technology Research (STR), our Analytics Division is at the forefront of developing cutting-edge technologies to tackle complex national security challenges through innovative analytics. We are a diverse team of dedicated professionals with backgrounds in engineering, computer science, mathematics, physics, and data science, committed to transforming creative concepts into robust solutions that enhance our clients' mission success.As part of our Collaborative Autonomy and Control (CAC) Group, you will play a pivotal role in developing software systems that address significant challenges in uncrewed system autonomy, multi-agent collaboration, resource management, and control. Utilizing your expertise in machine learning, algorithms, model-predictive control, and software engineering, you will create tools that facilitate tactical mission planning, autonomous reasoning, and more.Your Role:In your capacity as a Senior Software Engineer, you will collaborate with a cohesive team to design, develop, implement, and showcase advanced algorithms and software systems. You will provide technical leadership and mentorship across various programs throughout the software lifecycle, from initial prototypes to fully integrated systems. Your contributions will span a wide array of software tools and applications for mission planning systems, automated enterprise control processes, unmanned platforms, DevSecOps, and CI/CD pipelines. This position is based in Arlington, VA, but our flexible hybrid work model allows you to work remotely when not utilizing STR's facilities.
System Technologies Research (STR)
Join STR's Systems Development Division (SDD) as a Senior Software Engineer, where you'll play a pivotal role in devising sophisticated integrated systems that enhance national security. Your expertise in developing and testing C++ software for complex embedded radar systems, particularly in Air-to-Air applications, will be instrumental in driving strategic advancements. Collaborate on the entire solution lifecycle—conceptualization, architecture, implementation, and deployment—while leveraging innovative technologies to create unique systems that redefine capabilities in airborne and space RF sensors.
Sign in to browse more jobs
Create account — see all 251 results

