Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Reverse Engineer

$204k - $284k

STR

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 Who you are: 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 Nice to haves: 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 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 Pay Information 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, Carlsbad, CA, Atlanta, GA, and Denver, CO. 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. STRis 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. STRis 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 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. Voluntary Self-Identification For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file. As set forth in STR’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law. If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows: A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability. A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service. An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense. An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985. Select... Voluntary Self-Identification of Disability Form CC-305 Page 1 of 1 OMB Control Number 1250-0005 Expires 07/31/2029 Why are you being asked to complete this form? We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years. Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and the answer will not hazard you in any way. For additional information about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at How do you know if you have a disability? A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to: Alcohol or other substance use disorder (not currently using drugs illegally) Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS Blind or low vision Cancer (past or present) Cardiovascular or heart disease Celiac disease Cerebral palsy Deaf or serious difficulty hearing Diabetes Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders Epilepsy or other seizure disorder Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome Intellectual or developmental disability Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD Missing limbs or partially missing limbs Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS) Neurodivergence, for example, attention‑deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities Partial or complete paralysis (any cause) Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema Short stature (dwarfism) Traumatic brain injury Disability Status Select... PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete. #J-18808-Ljbffr STR

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Reverse Engineer in Carlsbad, CA vacancy
  • $210k - $240k

    DescriptionThe Principal Software Engineer is a senior individual contributor responsible for defining the technical direction of the software platform and solving the organization's most complex engineering challenges. This role provides technical leadership across multiple... 
    Suggested
    Full time
    Temporary work
    Local area
    Visa sponsorship
    Work visa

    Alphatec Spine

    Carlsbad, CA
    5 days ago
  •  ...architecture roadmap for the Digital Commerce platform, aligning engineering investments with business strategy, scalability, and long-term...  ...the eCommerce Technology organization, including AI-assisted software development, architecture governance, code quality, automated... 
    Suggested
    Full time

    Callaway Golf Company

    Carlsbad, CA
    6 days ago
  • $120k - $150k

     ...large language models, realistic simulation environments, computer vision, and reinforcement learning. We are looking for a Software Engineer - Android who thrives on tackling complex problems and pushing the boundaries of new technologies. In this role, you’ll... 
    Suggested
    Full time
    Contract work
    Flexible hours

    Machina Cognita Technologies

    Carlsbad, CA
    3 days ago
  • $95k - $110k

    DescriptionThe Software Engineer II position will support software development for ATEC's surgical navigation and robotics platform. They will support activities for software development to ensure ATEC’s cutting edge medical products meet our user's needs and FDA quality... 
    Suggested
    Full time
    Local area
    Visa sponsorship
    Work visa

    Alphatec Spine

    Carlsbad, CA
    3 days ago
  • $120k - $130k

    DescriptionThe Senior Software Engineer position will support software development for ATEC's surgical navigation and robotics platform. They will have the responsibility and authority to develop and perform activities for software development to ensure ATEC’s cutting edge... 
    Suggested
    Full time
    Local area
    Visa sponsorship
    Work visa

    Alphatec Spine

    Carlsbad, CA
    3 days ago
  • $130k - $150k

    DescriptionThe Senior Software Engineer, Alpha Informatix develops client-facing and backend components for distributed software solutions across the full software development life cycle, including new product development, enhancements, and sustaining activities. This role... 
    Full time
    Work at office
    Local area
    Visa sponsorship
    Work visa

    Alphatec Spine

    Carlsbad, CA
    5 days ago
  • $95k - $142k

    ResponsibilitiesMaxLinear is seeking a Senior Software Engineer to join our team. In this role, you will focus on the following:Help pioneer the next generation of ultra-high-speed connectivity powering AI scale-up and scale-out architecturesDrive the design, development... 
    Work experience placement
    Live in

    MaxLinear

    Carlsbad, CA
    4 days ago
  •  ...Job Description Job Description About the Role: We’re seeking a hands-on Software Development Engineer in Test (SDET) who can bridge software development, embedded systems, and verification. This individual will play a key role in building automated test frameworks... 
    Relocation

    Catalyst MedTech Search

    Carlsbad, CA
    26 days ago
  •  ...Senior Software Engineer (Tech Lead), Cloud Microservices Carlsbad, CA | Hybrid | Full-time The Role CalAmp's Cloud Microservices team runs the backend platform that ingests and processes live data from hundreds of thousands of connected devices. We're looking... 
    Full time
    Work at office

    CalAmp

    Carlsbad, CA
    1 day ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology...  ...technologies used in our apps.• Work closely with our build/release engineering to ensure successful delivery to our end users for new... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Carlsbad, CA
    6 days ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionPreferred • At least 2 years of... 
    Full time
    H1b

    Sonsoft

    Carlsbad, CA
    3 days ago
  • $136.3k - $181.7k

     ...market while providing quality care and attention to its customers. Come join our team!HME is seeking a highly motivated Staff Software Engineer to join our Cloud Engineering team. In this role, you will design, develop, and support scalable cloud-based applications and... 
    Full time

    HM Electronics

    Carlsbad, CA
    3 days ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology...  ...the deployment infrastructure for all systems• Collaborate with engineering, QA and product managers to develop high performance solutions... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Carlsbad, CA
    3 days ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology...  ...technologies used in our apps.• Work closely with our build/release engineering to ensure successful delivery to our end users for new... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Carlsbad, CA
    6 days ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers. Who should apply? Recent computer science/engineering/mathematics/... 
    H1b

    SynergisticIT

    Carlsbad, CA
    2 days ago
  • $136k - $204k

     ...Title: Senior Software Engineer At KBR, we deliver science, technology and engineering solutions to governments and companies around the world. KBR employs approximately 37,000 people worldwide with customers in more than 85 countries and operations in over 28 countries... 
    Contract work
    Temporary work
    For contractors
    Work at office
    Local area
    Immediate start
    Worldwide
    Relocation package
    Flexible hours

    Trinzic

    Carlsbad, CA
    5 days ago
  • $140.5k - $221.5k

     ...Maintaining Business-Critical Applications: Oversee and ensure the smooth operation of essential software systems crucial to business operations Support to Business: Assist engineers and developers by providing expert support to solve technical challenges and enhance... 
    Fixed term contract
    Work at office
    Remote work
    3 days per week

    ViaSat

    Carlsbad, CA
    3 days ago
  •  ...dynamic and collaborative environment, where your ideas and contributions will be valued and respected. Job Summary The Sr. Software Engineer position is responsible for designing, developing, troubleshooting and debugging software programs. Works on problems of... 
    Hourly pay
    Work at office
    Local area

    Nordson

    Carlsbad, CA
    1 day ago
  •  ...Embedded Software Engineer – Junior / Mid-Level Location: Carlsbad, CA (Onsite) Employment Type: Full-Time, Direct Hire Compensation: Competitive, Based on Experience About the Opportunity CDM Technology is partnering with an electric vehicle manufacturer... 
    Full time
    Internship

    CDM Technology

    Carlsbad, CA
    1 day ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, and machine learning engineers for full-time positions with clients. Who should apply? Recent... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Oceanside, CA
    5 days ago
  • $157k - $224k

     ...Lead Software Engineer Woburn, MA STR is hiring experienced Lead Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security. Our team... 
    Full time
    Local area
    Immediate start
    Night shift

    Science & Technology Research (STR)

    Carlsbad, CA
    4 days ago
  • $86k - $160k

     ...connecting the space, air, land, sea and cyber domains in the interest of national security. J ob Title: Senior Associate, Software Engineer Job Code: 45797 Job Location: Carlsbad, CA Job Schedule: 9/80 Job Description: The selected candidate will... 
    Local area
    Flexible hours

    L3Harris Technologies

    Carlsbad, CA
    5 days ago
  • $97k - $180k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineer Job Code: 45890 Job Location: Carlsbad, CA Job Schedule: 9/80 employees work 9 out of 14 days- totaling 80 hours... 
    Local area
    Flexible hours

    L3Harris

    Carlsbad, CA
    1 day ago
  • $75.5k - $140.5k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Associate, Software Engineer Job Code: 46415 Job Location: Carlsbad, CA Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80... 
    Local area
    Flexible hours

    L3Harris

    Carlsbad, CA
    2 days ago
  • $117k - $218k

     ...the interest of national security. Job Title: FPGA EW Design Engineer Job Code: 45926 Job Location: Salt lake City, Utah/...  ...Master's degree in computer science, computer engineering, software engineering, or electrical engineering Experience leading small... 
    Local area
    Flexible hours

    Harris Corporation

    Carlsbad, CA
    1 day ago
  • $97k - $180k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineering Job Code: 46094 Job Location: Salt Lake City, UT/Carlsbad, CA Job Schedule: 9/80: Employees work 9 out of every 14... 
    Local area
    Flexible hours

    Harris Corporation

    Carlsbad, CA
    4 days ago
  • $122k - $227.5k

     ...Title: Lead Mechanical Engineer Location: Carlsbad, CA / Palm Bay, FL / Chantilly, VA Salary: $122,000 - $227,500 Duration: Fulltime...  ...: VLink, founded in 2006, is a leading global provider of software engineering services with next-gen technologies and best-in-... 
    Full time
    Work at office

    VLink Inc

    Carlsbad, CA
    1 day ago
  • $165k - $260.5k

     ...act fearlessly, and create an inclusive environment that drives positive impact to join our team. What you\'ll do As a Software Engineer in Test (SDET) you will transform how quality engineering is delivered across Viasat's terminal and media server software platforms... 
    Work at office
    Shift work
    3 days per week

    Viasat

    Carlsbad, CA
    2 days ago
  • We have a contract opportunity for SAP project Manager with one of our clients. Details of the opportunity is give below Title: SAP Project Manager Duration: 6- 9 Months Location: Carlsbad, CA (Locals Preferred) Onsite - 4 days a week (A must...
    Contract work
    Local area

    SolGenie

    Carlsbad, CA
    2 days ago
  • $80.75k - $95k

     ...operational challenges in RIP workflows. Implement corrective actions and support enterprise CPI initiatives in coordination with the Principal CPI Analyst and MFSC leadership. Promote standardized best practices across RIP locations. Security Clearance: US... 
    Full time
    For contractors
    Immediate start

    Anglicotech, LLC

    Oceanside, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Reverse Engineer. Be the first to apply!