Software Engineer - Columbia
6 hours ago

Job description
Overviewis seeking a Software Engineer to focus on improving the tools and workflows used by reverse engineers. This role involves enabling automation and AI-assisted capabilities for reverse engineering tasks, with a focus on binary analysis, disassembly, and workflow optimization for complex software and device platforms. If you are passionate about reverse engineering, automation, and leveraging AI to solve challenging problems, this is the opportunity for you.
What you will do- Tooling Enhancements: Design and implement tooling enhancements to support reverse engineering workflows
- Tool Integration: Extend or integrate reverse engineering tools such as IDA Pro and Ghidra
- Automation Development: Develop automation for common reverse engineering tasks, including analysis and documentation
- AI-Assisted Techniques: Apply AI-assisted techniques to binary analysis, annotation, and pattern identification
- Reverse Engineering: Support reverse engineering of Linux-based network devices and embedded platforms
- Stakeholder Collaboration: Collaborate with stakeholders to understand and address real-world reverse engineering challenges
- Clearance: Must possess and maintain an active TS/SCI w /Polygraph
- Education & Experience:
- 12 years of experience with a B.S. in a technical discipline or 4 additional years of experience in place of a degree
- Technical Expertise:
- Hands-on experience with reverse engineering tools such as IDA Pro or Ghidra
- Experience with AI- or LLM-powered developer tools, including chat-based interfaces or automated coding agents
- Strong understanding of low-level software concepts (e.g., assembly, binaries, memory, calling conventions)
- Experience developing software tools, scripts, or plugins to support analysis workflows
- Proficiency in at least one scripting or programming language commonly used in reverse engineering workflows
- Reverse Engineering Expertise: Experience reverse engineering Linux-based network devices or embedded systems
- Firmware Analysis: Familiarity with firmware analysis, bootloaders, and networking protocols
- Automation & AI: Experience applying automation or AI techniques to reverse engineering tasks
- Scripting Skills: Knowledge of Python or similar scripting languages used in reverse engineering tooling
is a leading provider of AI-powered decision intelligence solutions for national security, supply chain management, and digital identity. Customers and partners rely on 's predictive analytics capabilities in highly complex, distributed, mission-based operating environments. Headquartered in McLean, Virginia, is a public company traded on the NYSE under the symbol BBAI. For more information, visit and follow on LinkedIn: and X: @BigBearai.
is an Equal opportunity employer all protected groups, including protected veterans and individuals with disabilities.
Similar jobs
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quamSuspendisse potenti. · Nullam porttitor lacus at turpis. · ...
1 week ago
SAIC is seeking Software Engineers to join the Machine-assisted Analytic Rapid-repository System (MARS) Advanced Development Operations (DevOps) and Sustainment Support (ADOS) program and provide on-site technical support to facilitate operations of critical MARS infrastructure a ...
4 weeks ago
We're working with Mantech on this exciting opportunity.Join Mantech as a Software Engineer and revolutionize AI applications You'll design and implement cutting-edge full-stack software solutions integrating advanced AI/ML capabilities on a cloud-hosted data platform. · This is ...
3 weeks ago
Cydecor is seeking a Software Engineer to provide support to a Naval Sea Systems Command (NAVSEA) customer. · ...
3 weeks ago
BAE Systems is seeking Software Engineers to join our team and provide support to facilitate operations on a critical infrastructure and services program. · This effort focuses on providing a comprehensive set of System/ Software Engineering and IT Services to maintain, sustain, ...
1 month ago
We're working with Oceaneering on this exciting opportunity. · Apply working knowledge of software lifecycle to develop and lead software efforts. · Implement decisions for designing and maintaining software architecture. · ...
1 month ago
cFocus Software seeks a Software Engineer to join our program supporting the Department of Transportation (DOT). This position is remote in Washington, · Bachelor's degree in Computer Science, Information Technology or a related field · 2-4 years of Software Engineering experienc ...
1 month ago
We are looking for a software engineer to create artificial intelligence and machine learning solutions that help solve industry and clients' toughest problems. · Develop user-focused solutions that increase organizational efficiency and enable better decision-making. · Create co ...
1 month ago
As an AI software engineer at Booz Allen, you will create artificial intelligence and machine learning solutions that help solve industry and clients' toughest problems. You will also modernize client systems by implementing complete end-to-end solutions. We are looking for a dev ...
1 month ago
We help developers save time by accelerating software builds and tests. · Our cloud-based,distributed service optimizes developer workflows through remote execution and caching,improving efficiency productivity and product quality. ...
1 month ago
We are seeking a Software Engineer to join our team of qualified individuals in support of the Federal Aviation Administration (FAA). As a trusted advisor to program leadership, you will ensure that applications meet rigorous safety and security standards. · guide the design deve ...
1 month ago
ECS is seeking a TS-cleared Software Engineer Intermediate to support one of our mission critical programs for the Department of Justice in Washington DC. · ...
1 month ago
This role is designed for a developer who is comfortable across the stack, · * Build and maintain responsive web applications using React, integrating them with backend services and APIs* Support the development of backend logic and data services using Java/Spring or equivalent f ...
3 days ago
We are building a distributed operating system that decomposes the world's equipment into a distributed robotic embodiment upon which a new generation of distributed systems autonomous systems and agentic AI can be built and deployed using our SDK Valhalla and operated via our br ...
1 month ago
Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines. · We are looking for bright engineers interested in designing elegant solutions to difficult problems in the autonomy space. · ...
1 month ago
The Company Cape was founded in early 2022 by Palantir and Anduril alums with deep expertise in privacy and national security. While running Palantir's US national security business our CEO became passionate about privacy and security on mobile devices. · We are building a cellul ...
1 month ago
We are seeking a skilled Software Engineer to support in a remote capacity but within DC metro area. · ...
2 weeks ago
ECS is seeking a TS-cleared Software Engineer Intermediate to support one of our mission critical programs for the Department of Justice in Washington, DC. · ...
1 month ago
The Software Engineer is responsible for the design, development, testing, and management of application development projects in support of IT infrastructure. This includes programmatic integration of third-party components, introduction of new custom capabilities, modification o ...
11 hours ago
We are looking for a Software Engineer to join our team. You will be working on Blockly. The role involves implementing features in the Blockly library and plugins balancing flexibility and backwards compatibility with developer ergonomics. · Implement features in the Blockly lib ...
1 month ago
Meta is seeking a Software Engineer to join our engineering team. · ...
1 month ago