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

Principal Software Reverse Engineer

$204k - $284k

Dormont Manufacturing Co

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 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 Pay Information Full-Time Salary Range: $204,000 - $284,000 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 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. #J-18808-Ljbffr Dormont Manufacturing Co

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Reverse Engineer in Melbourne, KY vacancy
  •  ...Designs and implements technology and software solutions as a member of an agile squad...  ...effective partnerships with operations and engineering teams to drive service improvement...  ...immigration sponsorship. #LI-RW1 Principal Software Engineer At Fifth Third, we... 
    Suggested

    Fifth Third

    Cincinnati, OH
    3 days ago
  •  ...Principal Software Engineer (Onsite) Primary Location: Cincinnati, Ohio V-Soft Consulting is currently hiring for a Principal Software Engineer for our premier client in Cincinnati, Ohio . Education and Experience " Bachelors degree... 
    Suggested
    Permanent employment
    Currently hiring
    Local area

    V-Soft Consulting Group

    Cincinnati, OH
    2 days ago
  •  ...We’re seeking an experienced DevOps Engineer to join our IT infrastructure and engineering team. This role will focus on building, automating, and maintaining on-premises and hybrid environments , while supporting CI/CD pipelines, system monitoring, and infrastructure... 
    Suggested
    Local area

    Kavaliro

    Melbourne, KY
    1 day ago
  • Kavaliro is seeking an experienced DevOps Engineer to join their IT infrastructure and engineering team in Melbourne, Kentucky. This role focuses on building, automating, and maintaining on-premises and hybrid environments, supporting CI/CD pipelines, system monitoring... 
    Suggested

    Kavaliro

    Melbourne, KY
    3 days ago
  •  ...Job Description Job Description Sr. Software Developer This position is a hands...  ...(application servers, message brokers, reverse proxies, scheduled tasks, and managed Linux...  ...in application support, production engineering, or software development, with at least... 
    Suggested
    Remote work

    Mike Albert Leasing

    Cincinnati, OH
    a month ago
  •  ...Software Development Intern / Junior Software Developer Location: Ft. Wright, KY Full-time Junior Software Developers are expected to work in-office five days per week. Internship candidates may have a flexible schedule based on class schedules and availability. Rudler... 
    Full time
    Temporary work
    Internship
    Work at office
    Flexible hours

    Rudler

    Fort Wright, KY
    6 days ago
  • Phenna Group is seeking a Business Development Manager to identify new business opportunities and manage existing customer accounts. The successful candidate will work closely with technical and operations teams to deliver customer-focused solutions. Key responsibilities...

    Phenna Group

    Melbourne, KY
    5 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 
    Work at office
    Remote work
    Work from home

    Canonical

    Cincinnati, OH
    2 days ago
  •  ...computer applications or changes to existing applications following Western & Southern Financial Group (W&SFG) standards. Installs software packages and/or personal computer software. Assures that hardware and software operate efficiently. Utilizes programming tools... 
    Work at office

    Western & Southern Life

    Cincinnati, OH
    1 day ago
  • $600 per week

     ...- Dev10 is your opportunity to upskill and launch a career in Software Development. Dev10 provides a pathway for motivated learners...  ...STEM degree (e.g., Computer Science, Information Technology, Engineering, or a related discipline) OR 12 months of professional... 
    Hourly pay
    Work experience placement
    H1b
    Immediate start
    Relocation
    Work visa
    Relocation package

    Genesis10

    Cincinnati, OH
    5 days ago
  •  ...Job Title Designs, develops, tests and deploys software solutions in a focused discipline (UI, API, Mobile, Firmware, etc.). Operates...  ...or university in computer science, information technology, engineering, or related field and 1-3 years of software application code development... 
    Full time
    Temporary work
    Work experience placement
    Worldwide
    Visa sponsorship
    Shift work

    Midmark Corporation

    Cincinnati, OH
    3 days ago
  •  ...Job Role: Software Developer Location: Hybrid - Cincinnati, Ohio 45226; Hopkins, Minnesota 55343; Atlanta, Georgia 30328; Gresham, Oregon 97230; Brookfield, WI 53004; Earth City, MO 63045; Chicago, Illinois 60603; Englewood, Colorado 80112; Charlotte, North Carolina... 
    Work experience placement

    eTeam

    Cincinnati, OH
    2 days ago
  • Software Developer Cincinnati, OH. VMS (Vehicle Monitoring System) Software developer C/C++, Python, Multicast networking (e.g. iDDS (instrumentation Data Distribution Service) Aircraft industry only), PLC development-Low level hardware experience.

    Staffing the Universe

    Cincinnati, OH
    4 days ago
  •  ...Job Summary: We are seeking a skilled Software Developer with a strong foundation in Java 11 to join our dynamic team at DigitalOnUs...  ...: • Bachelor's degree in Computer Science, Software Engineering, or a related field. • 2 5 years of professional experience... 

    Yochana

    Cincinnati, OH
    4 days ago
  • Team Overview: As a Performance Excellence Leader at US Bank, I am excited to announce a job opening for a Full Stack Power Platform Developer to join our dynamic team. Our team is responsible for supporting the Branch Enablement Platform, which plays a crucial role...
    Local area

    My3Tech Inc

    Cincinnati, OH
    2 days ago
  • $177k - $265.6k

     ...seeking a Senior level Vulnerability Research Engineer to join our team of qualified, diverse...  ...problems developing cyber hardware and software solutions with learning opportunities in...  ...: Research vulnerabilities and perform reverse engineering on embedded systems. Plan... 
    Full time
    Internship
    Live in
    Worldwide
    Relocation package
    Monday to Thursday
    Flexible hours
    Shift work

    Northrop Grumman

    Cincinnati, OH
    5 hours ago
  •  ...Advises others in how to solve difficult problems AbilitiesDrives design and implementation of project roadmapDesigns solutions for engineering applications (for example: PLM, license management, etc)Basic knowledge of Teamcenter, Windchill or any other PLM applications... 

    Procyon TS

    Cincinnati, OH
    4 days ago
  •  ...Job Title Responsible to design, develop, test and deploy software solutions across multiple disciplines (UI, API, Mobile, Firmware...  ...'s degree in computer science, information technology, engineering, or a related field from an accredited institution. Alternatively... 
    Full time
    Worldwide
    Shift work

    Midmark Corporation

    Cincinnati, OH
    2 days ago
  •  ...Software Engineer Cincinnati, OH - Onsite Must Have API Design Database Engineering Database Optimization Database Performance PostgreSQL Ruby on Rails Nice To Have Experience with cloud platforms such as AWS, Azure, or... 

    United IT Solutions

    Cincinnati, OH
    3 days ago
  •  ...major modifications according to design guidelines consistent with time, cost controls and flexibility. Assures all hardware and software operates efficiently; utilizes all programming tools effectively. Contributes more than his/her own personal productivity to the business... 
    Work at office
    Immediate start
    Shift work

    Western & Southern Life

    Cincinnati, OH
    2 days ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data...  ...to apply. Who should apply: recent computer science/engineering/mathematics/statistics or science graduates looking to make their... 
    Remote work

    SynergisticIT

    Cincinnati, OH
    5 days ago
  •  ...Job Title Talend BI experienced professionals. To design, develop and implement software applications and systems based on user’s needs. Understand and analyse the technical specifications and suggest code optimization ideas. Fill timesheets and complete invoicing... 

    Keylent Inc

    Cincinnati, OH
    4 days ago
  •  ...Software Development Engineer Founded in 2018, Luma Financial Technologies ("Luma") has pioneered a cutting-edge fintech software platform that has been adopted by broker/dealer firms, RIA offices, and private banks around the world. By using Luma, institutional and... 
    Shift work

    Luma Financial Technologies

    Cincinnati, OH
    4 days ago
  •  ...Software Engineer Opportunities Insight Global is seeking software engineers (L2 through lead) for a top enterprise technology client focused on building scalable, data-driven platforms. These engineers will play a key role in developing backend systems, APIs, and data... 

    Insight Global

    Cincinnati, OH
    13 hours ago
  • $100k

     ...lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer... 
    Full time
    H1b

    SynergisticIT

    Cincinnati, OH
    4 days ago
  • $85k - $122.2k

     ...where your technical expertise is recognized and rewarded. The Opportunity P&G is seeking a talented and experienced Software Engineer to join our innovative One Digital Warehouse team. This role will be crucial in developing, maintaining, and improving our digital... 
    Full time
    Work at office
    Worldwide

    PGBPGNGLOBAL

    Cincinnati, OH
    2 days ago
  •  ...complex and scalable solutions. You will work in a highly collaborative environment, solving exciting problems while leveraging best engineering practices. We work full-stack and the team owns features end-to-end. On our teams, we’re working daily with product, design and... 

    Software Technology Inc

    Cincinnati, OH
    4 days ago
  •  ...Technology and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Software Engineer - II/ .Net Developer Location: Atlanta, GA 30326 or Oklahoma City, OK 73132, or Cincinnati, OH 45249 - 3 days onsite... 

    Ampcus

    Cincinnati, OH
    1 day ago
  •  ...Services As a member of an agile squad, responsible for implementing new features and enabling capabilities using modern software engineering tools and practices. Adheres to practices and standards, set by communities of practice, and contributes to a culture of continuous... 
    Local area

    Software Technology Inc

    Cincinnati, OH
    4 days ago
  •  ...Position :- Data Engineer Location: Ohio Job Summary We are seeking a Data Engineer with strong expertise in the Databricks ecosystem to join our data engineering team. The ideal candidate will be responsible for designing, developing, and optimizing robust data... 

    Yantran LLC

    Cincinnati, OH
    3 days ago

Do you want to receive more vacancies?

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