3358 IT & Software Developer jobs in the US

Battelle jobs

Reverse Engineer - Software & Systems

$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 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.