3358 IT & Software Developer jobs in the US
Reverse Engineer - Software & Systems
$90,000 - 135,000
Battelle
King Avenue 505, Columbus
$90,000 - 135,000
Requirements
Must:
- Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with at least 2 years of experience, or a Masters degree in a relevant discipline, or an equivalent combination of education and experience.
- Proficiency with disassemblers for vulnerability research such as Ghidra, IDA Pro, or Binary Ninja.
- Familiarity with various assembly languages (x86, x64, ARM, MIPS, PowerPC, etc.).
- Experience with debugging tools like WinDbg, OllyDbg, or gdb.
- Background in vulnerability research across operating systems, including Android, iOS, Windows, Linux, MacOS, VxWorks, QNX, RTOSs, or other custom systems.
- Knowledge of advanced exploitation techniques (e.g., ret2libc, use-after-free, type confusion).
- Understanding of exploit mitigation techniques (e.g., DEP, ASLR/NX).
- Proficient in coding with C.
- Awareness of network protocols.
- Must be a U.S. citizen and willing to obtain a DoD Secret clearance or higher.
Responsibilities
- Undertake assignments of moderate complexity focused on research, requirements analysis, design planning, development, testing, and packaging of cybersecurity tools, primarily involving vulnerability research and cyber reverse engineering.
- Analyze and summarize collected data to produce technical reports.
- Complete project objectives within designated timelines and budget limits.
- Contribute ideas during brainstorming sessions and assist senior staff with concept validation and labor estimations. Draft sections with guidance as needed.
- Collaborate with internal teams to prepare presentations and reports.
- Participate in customer meetings by providing insights, demonstrating tasks, or presenting assigned projects.
- Contribute to internal research and development initiatives.
- Guide junior staff in data extraction and preparation related to vulnerability research and/or cyber reverse engineering for analysis.
Description
At Battelle, we excel in conducting research and development, managing national laboratories, and providing critical services for a diverse client base, including multinational corporations and government agencies. Situated in Columbus, OH, we foster a collaborative environment where innovative minds work together on cutting-edge security solutions. We offer a flexible work schedule, hybrid remote options, and comprehensive benefits that prioritize your well-being and career growth. Join us to be part of an elite team dedicated to solving some of the worlds most challenging security dilemmas while advancing your career through mentorship, research opportunities, and competitive compensation.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the United States here.
How many C / C++ Developer jobs are in the United States?
Currently, there are 3358 C / C++ openings.
Is the US a good place for C / C++ Developers?
The US is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for C / C++ Developer jobs in the United States?
ID Cosmetic clinic, D3 Security Management Systems, Gatestone & Co. Inc, Allied Technical Solutions, KUBRA, Agilus, GE Aerospace among others, are currently hiring for C / C++ roles in the United States.
The company with most openings is Lockheed Martin Corporation as they are hiring for 268 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.
The company with most openings is Lockheed Martin Corporation as they are hiring for 268 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.