Senior Software Reverse Engineer - Secret
for section headings. Use - for any list of duties/requirements/benefits. Use
for prose.
We need to decide sections: About the role (intro + role description), Responsibilities, Requirements (maybe combine required clearance and required skills?), Qualifications (maybe education/experience?), Skills (maybe required and desired skills?), Benefits, Pay.
But we must not create thin sections; prefer few substantive sections. However we need to follow instruction: use headings for sections like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. But we can omit sections if no real content. We need to include only when posting has real specific content.
We have content for About the role, Responsibilities, Required Clearance (maybe part of Requirements), Required Skills, Desired Skills, Benefits, Pay.
We could structure as:
About the role
... intro + role description ...
Responsibilities
- ... each bullet ...
Requirements
Must be a U.S. citizen. Must possess an active Secret clearance. Must be willing and able to obtain and maintain a TS/SCI clearance with CI Polygraph.
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline. At least 8 years of relevant professional experience. Working knowledge of one or more high-level programming languages, such as C, C++, or Python. Experience with or a strong working understanding of assembly languages and processor architectures, such as ARM and x86. Experience using reverse-engineering and binary-analysis tools, such as: IDA Pro, Ghidra, Radare2, and Binary Ninja. Demonstrated ability to investigate complex technical problems and develop creative, practical solutions. Ability to work effectively in a collaborative team environment while also performing independent analysis with limited supervision. Strong initiative, self-motivation, and ability to take ownership of assigned work. Excellent oral, written, and interpersonal communication skills, including the ability to explain complex technical concepts to customers and teammates.
Desired Skills
Experience with or understanding of embedded operating systems. Experience performing embedded-systems analysis. Experience with analog and/or digital circuit analysis or design. Ability to read and interpret wiring diagrams, schematics, and technical drawings. Experience with virtualization or emulation technologies, such as QEMU or Renode. Experience developing tools or scripts to automate reverse-engineering and system-analysis tasks. Demonstrated experience leading technical teams, mentoring engineers, or managing technical projects. Experience working directly with government or defense customers.
Benefits
- medical
- dental
- vision
- paid time off
- Employee Stock Ownership Plan (ESOP)
- 401(k)
- life insurance
- flexible work schedules
- holidays
Pay
Salary Range: $112,200.00 - $196,400.00
We should not include Schedule.
We must ensure we didn't repeat job title as heading. We didn't.
We must not include duplicated lines: we included clearance only once.
We must not include boilerplate: we omitted EEO, fraud warning, apply today, etc.
We must preserve all substantive information: Did we miss anything? Let's review original text:
- Intro paragraph about possibilities, Parsons culture: we included in About the role? We included intro + role description. Did we include the Parsons culture sentences? We included them in About the role? Actually we wrote: "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." plus the role description. Did we include that? In our About the role we wrote placeholder "... intro + role description ...". Need to actually include that text.
Let's craft About the role paragraph: combine the introductory culture paragraph and the role description.
So About the role content:
"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. Parsons is seeking an exceptionally talented Senior Software Reverse Engineer to join our team and support mission-critical customer initiatives. In this role, you will analyze complex software and electronic systems, uncover how they work, and develop creative solutions to challenging technical problems. You will work alongside experienced engineers and interact directly with customers to understand their objectives, communicate technical findings, and deliver solutions that support their mission. This is an opportunity to apply your expertise in reverse engineering, embedded systems, and software analysis to some of the most demanding technical challenges in the field."
That seems good.
Now Responsibilities: list each bullet from "What You'll Be Doing". Let's extract them exactly:
- Analyze software components and electronic systems to characterize complex platforms and determine how they operate.
- Perform software reverse engineering and binary analysis across a variety of architectures and environments.
- Use programming, debugging, disassembly, and analysis tools to investigate system behavior and identify technical characteristics.
- Collaborate directly with customers and technical team members to understand mission requirements and develop effective solutions.
- Solve challenging, open-ended technical problems through creative analysis, experimentation, and research.
- Develop scripts, tools, and other technical solutions to improve analysis efficiency when appropriate.
- Document technical findings, methodologies, and system characteristics in clear, detailed reports.
- Present technical information and conclusions to customers, project stakeholders, and team members.
- Work effectively both independently and as part of a multidisciplinary engineering team.
We need to preserve punctuation.
Now Required Clearance: "Must be a U.S. citizen. Must possess an active Secret clearance. Must be willing and able to obtain and maintain a TS/SCI clearance with CI Polygraph."
Now Required Skills: list as per "What Required Skills You'll Bring". Let's extract:
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline.
- At least 8 years of relevant professional experience.
- Working knowledge of one or more high-level programming languages, such as C, C++, or Python.
- Experience with or a strong working understanding of assembly languages and processor architectures, such as ARM and x86.
- Experience using reverse-engineering and binary-analysis tools, such as: IDA Pro, Ghidra, Radare2, and Binary Ninja.
- Demonstrated ability to investigate complex technical problems and develop creative, practical solutions.
- Ability to work effectively in a collaborative team environment while also performing independent analysis with limited supervision.
- Strong initiative, self-motivation, and ability to take ownership of assigned work.
- Excellent oral, written, and interpersonal communication skills, including the ability to explain complex technical concepts to customers and teammates.
Now Desired Skills: from "What Desired Skills You'll Bring":
- Experience with or understanding of embedded operating systems.
- Experience performing embedded-systems analysis.
- Experience with analog and/or digital circuit analysis or design.
- Ability to read and interpret wiring diagrams, schematics, and technical drawings.
- Experience with virtualization or emulation technologies, such as QEMU or Renode.
- Experience developing tools or scripts to automate reverse-engineering and system-analysis tasks.
- Demonstrated experience leading technical teams, mentoring engineers, or managing technical projects.
- Experience working directly with government or defense customers.
Now Benefits: from benefits sentence: "We value our employees and want our employees to take care of their overall wellbeing, which is why we offer best-in-class benefits such as medical, dental, vision, paid time off, Employee Stock Ownership Plan (ESOP), 401(k), life insurance, flexible work schedules, and holidays to fit
for prose. We need to decide sections: About the role (intro + role description), Responsibilities, Requirements (maybe combine required clearance and required skills?), Qualifications (maybe education/experience?), Skills (maybe required and desired skills?), Benefits, Pay. But we must not create thin sections; prefer few substantive sections. However we need to follow instruction: use headings for sections like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. But we can omit sections if no real content. We need to include only when posting has real specific content. We have content for About the role, Responsibilities, Required Clearance (maybe part of Requirements), Required Skills, Desired Skills, Benefits, Pay. We could structure as:
About the role
... intro + role description ...
Responsibilities
- ... each bullet ...
Requirements
Must be a U.S. citizen. Must possess an active Secret clearance. Must be willing and able to obtain and maintain a TS/SCI clearance with CI Polygraph.
Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline. At least 8 years of relevant professional experience. Working knowledge of one or more high-level programming languages, such as C, C++, or Python. Experience with or a strong working understanding of assembly languages and processor architectures, such as ARM and x86. Experience using reverse-engineering and binary-analysis tools, such as: IDA Pro, Ghidra, Radare2, and Binary Ninja. Demonstrated ability to investigate complex technical problems and develop creative, practical solutions. Ability to work effectively in a collaborative team environment while also performing independent analysis with limited supervision. Strong initiative, self-motivation, and ability to take ownership of assigned work. Excellent oral, written, and interpersonal communication skills, including the ability to explain complex technical concepts to customers and teammates.
Desired Skills
Experience with or understanding of embedded operating systems. Experience performing embedded-systems analysis. Experience with analog and/or digital circuit analysis or design. Ability to read and interpret wiring diagrams, schematics, and technical drawings. Experience with virtualization or emulation technologies, such as QEMU or Renode. Experience developing tools or scripts to automate reverse-engineering and system-analysis tasks. Demonstrated experience leading technical teams, mentoring engineers, or managing technical projects. Experience working directly with government or defense customers.
Benefits
- medical
- dental
- vision
- paid time off
- Employee Stock Ownership Plan (ESOP)
- 401(k)
- life insurance
- flexible work schedules
- holidays
Pay
Salary Range: $112,200.00 - $196,400.00
We should not include Schedule. We must ensure we didn't repeat job title as heading. We didn't. We must not include duplicated lines: we included clearance only once. We must not include boilerplate: we omitted EEO, fraud warning, apply today, etc. We must preserve all substantive information: Did we miss anything? Let's review original text: - Intro paragraph about possibilities, Parsons culture: we included in About the role? We included intro + role description. Did we include the Parsons culture sentences? We included them in About the role? Actually we wrote: "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." plus the role description. Did we include that? In our About the role we wrote placeholder "... intro + role description ...". Need to actually include that text. Let's craft About the role paragraph: combine the introductory culture paragraph and the role description. So About the role content: "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. Parsons is seeking an exceptionally talented Senior Software Reverse Engineer to join our team and support mission-critical customer initiatives. In this role, you will analyze complex software and electronic systems, uncover how they work, and develop creative solutions to challenging technical problems. You will work alongside experienced engineers and interact directly with customers to understand their objectives, communicate technical findings, and deliver solutions that support their mission. This is an opportunity to apply your expertise in reverse engineering, embedded systems, and software analysis to some of the most demanding technical challenges in the field." That seems good. Now Responsibilities: list each bullet from "What You'll Be Doing". Let's extract them exactly: - Analyze software components and electronic systems to characterize complex platforms and determine how they operate. - Perform software reverse engineering and binary analysis across a variety of architectures and environments. - Use programming, debugging, disassembly, and analysis tools to investigate system behavior and identify technical characteristics. - Collaborate directly with customers and technical team members to understand mission requirements and develop effective solutions. - Solve challenging, open-ended technical problems through creative analysis, experimentation, and research. - Develop scripts, tools, and other technical solutions to improve analysis efficiency when appropriate. - Document technical findings, methodologies, and system characteristics in clear, detailed reports. - Present technical information and conclusions to customers, project stakeholders, and team members. - Work effectively both independently and as part of a multidisciplinary engineering team. We need to preserve punctuation. Now Required Clearance: "Must be a U.S. citizen. Must possess an active Secret clearance. Must be willing and able to obtain and maintain a TS/SCI clearance with CI Polygraph." Now Required Skills: list as per "What Required Skills You'll Bring". Let's extract: - Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline. - At least 8 years of relevant professional experience. - Working knowledge of one or more high-level programming languages, such as C, C++, or Python. - Experience with or a strong working understanding of assembly languages and processor architectures, such as ARM and x86. - Experience using reverse-engineering and binary-analysis tools, such as: IDA Pro, Ghidra, Radare2, and Binary Ninja. - Demonstrated ability to investigate complex technical problems and develop creative, practical solutions. - Ability to work effectively in a collaborative team environment while also performing independent analysis with limited supervision. - Strong initiative, self-motivation, and ability to take ownership of assigned work. - Excellent oral, written, and interpersonal communication skills, including the ability to explain complex technical concepts to customers and teammates. Now Desired Skills: from "What Desired Skills You'll Bring": - Experience with or understanding of embedded operating systems. - Experience performing embedded-systems analysis. - Experience with analog and/or digital circuit analysis or design. - Ability to read and interpret wiring diagrams, schematics, and technical drawings. - Experience with virtualization or emulation technologies, such as QEMU or Renode. - Experience developing tools or scripts to automate reverse-engineering and system-analysis tasks. - Demonstrated experience leading technical teams, mentoring engineers, or managing technical projects. - Experience working directly with government or defense customers. Now Benefits: from benefits sentence: "We value our employees and want our employees to take care of their overall wellbeing, which is why we offer best-in-class benefits such as medical, dental, vision, paid time off, Employee Stock Ownership Plan (ESOP), 401(k), life insurance, flexible work schedules, and holidays to fit