Principal Software Reverse Engineer
$204k - $284kSTR
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-edge technologies with significant and immediate impact on our national security. This position offers an excellent opportunity to work at the nexus of computers and real-world physical systems. We believe that each employee has a unique set of skills, experiences, and perspectives that are essential to providing our customers with innovative solutions. The skills listed below are representative of those needed for this role but are not the only acceptable set. If you see an overlap with your skills, go ahead and apply!.
Work must be performed onsite and Active Top Secret (TS) Clearance required. What you'll do:- Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
- Developing and applying automated reverse engineering and binary analysis tools to characterize protocols, interfaces, and functionality of target systems
- Developing innovative cybersecurity solutions
- Leading multi-discipline teams to tackle challenging problems from a wide variety of technologies to develop innovative cybersecurity solutions
- Performing vulnerability weaponization, exploit development, payload development, and exploit mitigation on a variety of challenging targets
- Technical marketing to existing and potential customers
- Technical proposal development (idea generation, writing, reviewing, editing)
- Documenting, demonstrating, and presenting research
- Solving real world problems that have an impact on national security
- This position requires an Active Top Secret (TS) security clearance , for which U.S. citizenship is needed by the U.S. Government.
- Bachelors Degree in Computer Science, Computer Engineering, Cybersecurity or related field plus a minimum of 15 years relevant experience
(MS or PhD with equivalent work experience may also be considered) - Substantial experience leading technical teams on advanced reverse engineering and exploitation programs
- Experience with binary analysis of software/firmware
- Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra
- Proficiency in multiple Assembly Languages: x86, ARM, etc.
- Proficiency in one or more programming languages: C/C++, Python, etc.
- Deep understanding of reverse engineering fundamentals
- Experience in Vulnerability research and analysis
- Knowledge of weaponizing discovered vulnerabilities into exploits
- Implant or software patch development
- Familiarity with binary emulation or vulnerability research, including tools such as QEMU or AFL++
- Experience with DSP architectures, such as Texas Instruments, STMicroelectronics, NXP, or Analog Devices.
- Knowledge of operating system internals including memory/process/thread management
- Embedded systems or firmware analysis
- Experience development custom emulation tools to enable dynamic analysis
- Disassembler/decompiler module development
- Experience analyzing and reconstructing code/data flow
- Automated reverse engineering or software analysis tool development
- Experience debugging software without source code
- Knowledge of binary file structures and formats
- Experience analyzing protocols or message structures
- Knowledge of anti-reverse engineering techniques
- Knowledge of intrusion detection and anti-malware systems and techniques
Full-Time Salary Range: $204,000 - $284,000 The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions. STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us. STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer. STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at for more info. STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws. If you need a reasonable accommodation for any portion of the employment process, email us at View email address on click.appcast.io and provide your contact info. Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.
$204k - $284k
...Principal Software Reverse Engineer Woburn, MA Job Description STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team...SuggestedFull timeWork experience placementLocal areaImmediate startNight shift$112k - $154k
...Software Reverse Engineer Woburn, MA STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What You'll Do: Reverse engineering complex software or...SuggestedFull timeWork experience placementLocal areaNight shift$107.5k - $204.5k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ..., more secure world. The Raytheon team is looking for a Principal Software Engineer to support the Missile Defense Sensors (MDS)...SuggestedTemporary workWork experience placementInterim roleWork at officeLocal areaRemote workFlexible hours- ...Principal Software Engineer- C++ and Lasers Location: Wilmington, MA Position is onsite from Day 1. Only USC/GC. It is a Full-Time role. About BigR.io: BigR.io is a remote-based, technology consulting firm with headquarters in Boston, MA. We deliver software...SuggestedFull timeLocal areaRemote work
- ...Principal Software Engineer Vestmark is building the AI-native future of wealth management technology. We are looking for a Principal Engineer who thinks in systems, cares about business outcomes, and has the technical depth to define how AI-native software gets built...SuggestedWork experience placement
$117.6k - $218.4k
...the world of technology. Job Responsibilities Develop software solutions that are efficient in time and memory complexity... ...Strong proficiency in C/C++ programming. Strong software engineering and problem solving skills Deep understanding of data structures...$107.5k - $204.5k
...Principal Software Engineer – Missile Defense Sensors (MDS) Software Department What You Will Do Lead the design, development, testing, and deployment of complex software solutions in support of radar and Command and Control systems. Analyze, implement, and test software...Temporary workRelocation packageFlexible hours$180k - $200k
...Principal Embedded Software Engineer Burlington, Massachusetts, United States 10Beauty is a robotics startup based in Burlington, MA. We have raised $70M from some of the leading venture and celebrity investors in the country to build the world's first fully autonomous...Full time- ..., and training you need to excel at your role. Our culture of innovation means your ideas will be heard! Be a part of a dynamic software development group at Verisk Catastrophe and Risk Solution, contributing to design and development of scalable analytic solution with...
$110k - $185k
...highly scalable cloud-based solution. As part of this effort, engineers will work on some of the following technologies: Azure, React,... ...to analyze, design, develop, test, and debug large and complex software enhancements and solutions within Charles River’s business and...Full timeTemporary workWorldwideFlexible hours$142.8k - $274.8k
...Do you enjoy solving problems, writing software, and working with customers? Do you want... ...join us! The Industry Solutions Engineering (ISE) team is a global engineering organization... ...platform. We are hiring a Principal Software Engineer with deep experience...Ongoing contractLocal areaVisa sponsorshipWork visa$300k
...About Blitzy Blitzy is a Cambridge, MA based AI software development platform on a mission to revolutionize the software development... ...of previous start-ups. The Role We are hiring a Principal Engineer to take full, hands-on ownership of Blitzy's most critical...Work at officeWork from homeFlexible hours$200k - $225k
...Principal Software Engineer Waltham, MA Xometry (NASDAQ: XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources...Work at office3 days per week- ...Software Development Engineer We're creating a platform that will change the way organizations measure their software development efforts and improve strategic decision-making. As a member of our engineering team, you'll be working closely with other team members and...
- ...Principal Software Development Engineer Location: Bedford, MA USA (Onsite) Duration: Contract/Full Time Experience: 5+ Years The Principal Software Development Engineer provides expertise in the design, development, characterization, and testing of complex...Full timeContract work
- ...smarter, faster, and more efficient for institutions globally. Who We're Looking For: A visionary Principal Engineer who's ready to lead the charge in software innovation within the FinTech space. We're seeking a seasoned expert who's not just looking for a job,...
$107.5k - $204.5k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...defense. We are seeking a skilled and detail-oriented Principal Software Development Engineer with a focus on developing complex systems...Temporary workWork experience placementInterim roleWork at officeRemote workRelocation packageFlexible hoursNight shiftAfternoon shift$114.6k - $234.6k
...Description About You You work backward from users and operational needs. You care about building usable, reliable software that helps engineering and operations teams reason about complex physical infrastructure. You can learn and model domain concepts such as...Temporary workFlexible hours$132.4k - $251.6k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...motivated Integrated Product Team (IPT) Program Lead for the Patriot Software and Training Devices IPT. In this position, you will oversee...Contract workTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$160k - $190k
...Job Responsibilities: The Principal Software Engineer will work with a multidisciplinary team to develop software for robotic applications related to store replenishment and e-commerce order fulfillment. Responsibilities include: # Provide technical leadership...Work experience placementRemote work- ...Principal Software Engineer The Principal Software Engineer will play a key role in designing and developing enterprise SAAS applications. This person should have the ability to thrive on new technical challenges and innovate our products, technology stack & development...
- ...inspired to shape the world of tomorrow by taking bold action today. JOB MISSION: New Balance is seeking an experienced Principal Software Engineer to join our Enterprise AI Solutions team. This team is responsible for researching and delivering AI based solutions...Temporary workPart timeWork at officeFlexible hours3 days per week
$145k - $181k
...Angular and Ionic. In this role, you'll shape architecture, mentor engineers, collaborate across UX, product, and backend teams, and drive... ...and prototyping, build .NET APIs, and deliver high-quality software through Azure-powered CI/CD pipelines. Bright Horizons is a...Temporary workLocal areaWork from homeWork visaFlexible hours- ...Patriot Software And Training Devices Ipt Program Lead At RTX, the world largest aerospace and defense company, 185,000 great minds... ...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead...Contract workWork at officeRelocation package
- ...transforming, and PTC is leading the way.Our software brings the physical and digital worlds... ...are and the work we do possible. Principal SoftwareEngineer(SRE)- Onshape -Remote... ...Role Onshape' sSite Reliability Engineering team islooking for a Principal...Permanent employmentLocal areaImmediate startRemote work1 day per week
- ...responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re‑engineering, maintenance, or any other activities related to software products used...Remote workFlexible hours
$250k - $310k
...Snyk is the leader in secure AI software development, helping millions of developers develop fast and stay secure as AI transforms... ...step ahead as AI reshapes our world. Why this role? As a Principal Software Engineer at Snyk, you’ll be a key leader in our Engineering Team,...Work at officeWork from homeFlexible hours$313.8k
...simple, consistent, and extensible across every part of the seller and buyer experience. About the Role We’re looking for a Principal Software Engineer to help shape the technical future of Commerce Hub. This is a very hands‑on role. You’ll write code, dive into services,...Contract work$193.39k - $318.98k
...Principal Software Engineer w/ Red Hat, LLC in Boston, MA. *Telecommuting permittd: wrk may be performd w/in normal commuting distance from the Red Hat, LLC office in Boston, MA. Engineer & optimize sftware-defind networkg solutns, incl the integratn of Open Virtual Network...Work at officeRemote work- ...Snyk is the leader in secure AI software development, helping millions of developers develop fast and stay secure as AI transforms... ...step ahead as AI reshapes our world. Why this role? As a Principal Software Engineer at Snyk, you'll be a key leader in our Engineering Team,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Reverse Engineer. Be the first to apply!
- principal Woburn, MA
- software technical support Woburn, MA
- healthcare software sales Woburn, MA
- id software Woburn, MA
- senior c# .net software developer Woburn, MA
- internship software Woburn, MA
- embedded software Woburn, MA
- software implementation project manager Woburn, MA
- software sales Woburn, MA
- entry level software sales Woburn, MA


