Reverse Engineer TS/SCI

ParsonsCentreville, VA
3d

About The Position

In a world of possibilities, pursue one with endless opportunities. Imagine Next! At Parsons, you can imagine a career where you thrive, work with exceptional people, and be yourself. Guided by our leadership vision of valuing people, embracing agility, and fostering growth, we cultivate an innovative culture that empowers you to achieve your full potential. Unleash your talent and redefine what’s possible. Are you ready to take your reverse engineering (RE) and embedded development skills to the next level? Do you want to work on mission-critical projects that make a real difference while continuing to sharpen your expertise? Parsons is seeking talented engineers to join our team of subject matter experts in embedded development, vulnerability research, and reverse engineering. In this role, you’ll support an amazing mission, collaborate with a team of experts, and develop innovative solutions to protect our country. You’ll have the opportunity to stretch your Computer Network Operations (CNO) skills to the limit, leveraging your creativity to discover new solutions, implement capabilities, and grow your career in a dynamic environment. As a Reverse Engineer / Embedded Developer, your key responsibilities will include:

Requirements

  • Clearance: Active Top Secret/SCI clearance with the ability to upgrade to polygraph.
  • Education and Years of Experience: Bachelor’s degree and typically 8+ years of related professional experience. Additional years of experience will be considered in lieu of degree
  • Programming Proficiency: Expertise in Assembly and C/C++.
  • Operating Systems Knowledge: Strong foundation in Linux, Windows, and/or macOS.
  • Architecture Familiarity: Knowledge of x86_64 and/or ARM architectures.
  • Version Control: Familiarity with Git for version control.
  • Documentation: Ability to generate accurate documentation for developed software.
  • Communication: Strong collaboration and communication skills.

Nice To Haves

  • Vulnerability Research: Experience with vulnerability research tools such as Ghidra.
  • Networking Knowledge: Familiarity with network appliances (routers, switches, firewalls) and protocols.
  • Real-Time Operating Systems (RTOS): Experience working with RTOS environments.
  • Testing Procedures: Familiarity with RVTM, FAT, acceptance testing, and other formal testing procedures and documentation.

Responsibilities

  • Software Development: Design and develop innovative software for tools and capabilities related to computer security, vulnerability research, reverse engineering, and product development.
  • Low-Level Development: Develop and maintain low-level applications and operating system projects focused on software protection and host-based personal security tools.
  • System Architecture: Review system architecture, select appropriate development tools, and ensure product performance through testing and debugging.
  • Capability Expansion: Provide expertise to help customers leverage existing software and create new capabilities.
  • Quick Reaction Development: Participate in rapid development cycles with opportunities for direct customer interaction.
  • Team Collaboration: Work with a team dedicated to developing superior products while fostering career growth and mentorship.
  • Agile Development: Collaborate in Agile teams, demonstrating a customer-focused, self-starting attitude and eagerness to learn and mentor others.

Benefits

  • medical
  • dental
  • vision
  • paid time off
  • 401(k)
  • life insurance
  • flexible work schedules
  • holidays

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service