Principal Reverse Engineer

2 weeks ago


Boise, United States Expentor Inc Full time
Job DescriptionJob Description

Principal Reverse Engineer

Design and deploy secure system solutions through novel CPU design, crypto cores, purpose-built system-on-a-chip architectures and hardened operating systems. Our client's solutions are the foundation for how military systems will remain safe and secure in the conflicts of the future.

You will:

  • Deep dive into software, firmware, and hardware components to understand their architecture, functionality, and communication protocols.

  • Analyze assembly language, machine code, and source code to decipher complex algorithms, uncover hidden features, and identify security flaws.

  • Specialize in identifying vulnerabilities unique to embedded systems, including buffer overflows, stack vulnerabilities, and memory leaks.

  • Utilize advanced development/debugging tools, e.g., C compliers, linkers, in-circuit debug, logic analyzers

  • Document reverse engineering efforts and results

  • Work individually and with a team to complete tasks

Your Experience:

  • A Bachelor's degree in Computer Science, Electrical Engineering, or a related field.

  • Expert in embedded C programming.

  • Proficient in one or more assembly languages.

  • Familiarity with embedded systems architecture, microcontrollers, and real-time operating systems.

  • Experience with reverse engineering tools and techniques (e.g., IDA Pro, Ghidra, JTAG debugging).

  • Strong problem-solving skills and the ability to think creatively to find solutions.

Preferred Qualifications & Experience:

  • Active US Security Clearance

  • Knowledge of cybersecurity principles and best practices

  • Working knowledge of applied cryptography

  • Expertise using Xilinx Vivado

  • Expertise in additional software programming languages, e.g. Python

  • Embedded system design experience

  • Operating systems experience

Must-Haves

  • Minimum Relevant Experience
  • Must have an Active TS/SCI or have held one.
  • A Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Expert in embedded C programming.
  • Proficient in one or more assembly languages.
  • Familiarity with embedded systems architecture, microcontrollers, and real-time operating systems.
  • Experience with reverse engineering tools and techniques (e.g., IDA Pro, Ghidra, JTAG debugging).

Nice to Haves

  • Knowledge of cybersecurity principles and best practices
  • Working knowledge of applied cryptography
  • Expertise using Xilinx Vivado
  • Expertise in additional software programming languages, e.g. Python
  • Embedded system design experience
  • Operating systems experience


  • Boise, United States Expentor Inc Full time

    Principal Reverse Engineer Design and deploy secure system solutions through novel CPU design, crypto cores, purpose-built system-on-a-chip architectures and hardened operating systems. Our client's solutions are the foundation for how military systems will remain safe and secure in the conflicts of the future. You will: Deep dive into software,...


  • Boise, ID, United States Expentor Inc Full time

    Principal Reverse Engineer Design and deploy secure system solutions through novel CPU design, crypto cores, purpose-built system-on-a-chip architectures and hardened operating systems. Our client's solutions are the foundation for how military systems will remain safe and secure in the conflicts of the future. You will: Deep dive into software, firmware,...


  • Boise, ID, United States Expentor Inc Full time

    Design and deploy secure system solutions through novel CPU design, crypto cores, purpose-built system-on-a-chip architectures and hardened operating systems. Our client's solutions are the foundation for how military systems will remain safe and secure in the conflicts of the future. Deep dive into software, firmware, and hardware components to understand...


  • Boise, United States eXpentor LLC Full time

    Solve the Problem, Not the Symptom. Our client designs and deploys secure system solutions through novel CPU design, crypto cores, purpose-built system-on-a-chip architectures and hardened operating systems. Our solutions are the foundation for how military systems will remain safe and secure in the conflicts of the future. We need smart people like you to...


  • Boise, United States Expentor Inc Full time

    Solve the Problem, Not the Symptom. Our client designs and deploys secure system solutions through novel CPU design, crypto cores, purpose-built system-on-a-chip architectures and hardened operating systems. Our solutions are the foundation for how military systems will remain safe and secure in the conflicts of the future. We need smart people like you to...


  • Boise, ID, United States Expentor Inc Full time

    Solve the Problem, Not the Symptom. Our client designs and deploys secure system solutions through novel CPU design, crypto cores, purpose-built system-on-a-chip architectures and hardened operating systems. Our solutions are the foundation for how military systems will remain safe and secure in the conflicts of the future. We need smart people like you to...


  • Boise, United States Marvell Technology Full time

    About Marvell Marvells semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, and carrier architectures, our innovative technology is enabling new po Verification, Design, Engineer, Electrical Engineer, Computer Science, Principal, Business Services


  • Boise, United States Gradiant Corporation Full time

    About the Job Gradiant is seeking a talented and experienced Process Engineer or Senior Process Engineer to join our team. The ideal candidate will play a crucial role in designing, optimizing, and implementing water and wastewater treatment systems using innovative technologies to meet our clients’ diverse needs. The position will collaborate closely with...