1163 IT & Software Developer jobs in the US

Battelle jobs

Reverse engineer and vulnerability researcher

$90,000 - 135,000
Battelle
King Avenue 505, Columbus
$90,000 - 135,000
Company Size icon
Company Size
5k+
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Senior
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline, with a minimum of 2 years of experience - A Masters degree in a relevant field or a combination of education and experience in a related area - Proficiency with disassemblers for vulnerability analysis (e.g., Ghidra, IDA Pro, BinaryNinja) - Familiarity with one or more assembly languages (such as x86, x64, ARM, MIPS, PowerPC, etc.) - Experience with debugging tools (WinDbg, OllyDbg, gdb) - Background in vulnerability research across various operating systems: Android, iOS, Windows, Linux, MacOS, VxWorks, QNX, RTOSs, or other custom platforms - Knowledge of advanced exploitation strategies (e.g., ret2libc, use-after-free, type confusion) - Understanding of exploit mitigation techniques (DEP, ASLR/NX) - Capability to code in C - Comprehension of network protocols - Must be a U.S. Citizen and eligible to obtain a DoD Secret or higher clearance

Responsibilities

- Execute assignments of moderate difficulty related to the research, design, development, testing, and packaging of cyber tools, particularly in vulnerability research and reverse engineering - Collect, interpret, and analyze data, producing various technical reports - Complete project tasks within established timeframes and budget limits - Participate in brainstorming sessions and assist senior staff in concept testing and labor estimations, potentially drafting sections with guidance - Collaborate with internal stakeholders to prepare presentations and reports - Provide input or demonstrations during client meetings on assigned tasks - Contribute to Internal Research & Development studies - Mentor junior staff in data extraction and preparation for vulnerability analysis and reverse engineering tasks

Description


We are Battelle, a leader in research, development, and critical services across diverse sectors, including government and private entities. With offices located in Columbus, OH and Chantilly, VA, we are dedicated to fostering an inclusive environment that values diverse experiences. Our flexible work schedule, hybrid work options, and comprehensive benefits—including health coverage, a 401(k) plan, and tuition assistance—support our employees in living their best lives while engaging in meaningful projects that tackle essential challenges. Join us in our mission to make the world safer, healthier, and more secure.
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 1163 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?

micro1, Varis Mine Technology Ltd, Allied Technical Solutions, Amcorritore Sales Inc., Battelle, Elite Insurance Partners, The CCS Companies among others, are currently hiring for C / C++ roles in the United States.

The company with most openings is Jobot as they are hiring for 137 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.