MogiMogiJobsPowered by MobiusEngineLet Mogi apply

Percival Engineering

Software Reverse Engineer

Columbia, MD · 54 months ago

Full-time

About the job

Ready to dive into and learn the latest cyber strategies and techniques? Are you all about tackling the toughest puzzles? Ready to bring your A-game? Well, buckle up and join us at Percival – where we're all about putting people first and having a blast while we're at it. Based in Columbia, Maryland, our squad is on a big mission: developing top-notch talent and technical solutions to safeguard our nation's most critical assets. From digging deep into vulnerabilities and cracking codes to developing cutting-edge software, our team does it all. If you are a Software Reverse Engineer with a passion for innovation and a knack for thinking outside the box, we want you on our team. Let's tackle those cyber threats together – and have a blast while we're at it!

Job Type:

• All Levels, Full Time
• Non-Remote

Clearance & Citizenship Requirements:

• TS/SCI with polygraph is required
• Due to these clearance requirements, US citizenship is also required

Responsibilities Include:

• Design, develop, test, and integrate software for advanced cybersecurity capabilities using the latest software tools and techniques such as Python, C, C++, and other languages and frameworks
• Work as part of an active member of an Agile Scrum Development Team
• Assignment includes developing software designs from requirements, implementing these designs in code, developing unit test cases, and supporting integrated software code with the team for builds/integration tests
• Support creation and updating of all relevant specifications for design, development, and testing
• Develop maintainable code that matches requirements specifications
• Perform unit testing of code, including manipulation of data for analysis of system requirements

Required Skills & Qualifications:

• C/C++
• Python
• Network Programming (BSD Sockets)
• IDA Pro and/or Ghidra
• Working in an Agile environment
• Must have great verbal communication and writing skills

Desired Skills & Qualifications:

• Embedded Systems
• Debuggers
• ICS/SCADA Systems

Application Process:

• All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin