> Markdown version of [/jobs/ext/2618659-firmware-developer-reverse-engineer](https://www.wearedevelopers.com/jobs/ext/2618659-firmware-developer-reverse-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Developer / Reverse Engineer - **Company:** Intezra, Inc. - **Location:** Columbia, MD, United States - **Experience:** Experienced - **Salary:** $125,100.0 - $225,200.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Confluence, JIRA, C++ (Programming Language), Code Review, Computer Engineering, Software Debugging, Linux, Firmware, Reverse Engineering, Software Engineering, Toolchain, Gitlab, Git, Information Technology, IDA Pro, Atlassian Tools, Vulnerability Analysis - **Published:** August 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=bce794b84a5103b5 ## About the Role Level 2: 5+ years with a Bachelor's degree, OR 3+ years with a Master's degree, OR Level 3: 10+ years with a Bachelor's degree, OR 8+ years with a Master's degree At least 3 years of cybersecurity-related software development experience Degree must be in Computer Science, Computer Engineering, or a closely related discipline, Strong proficiency in C programming. Reverse engineering experience across diverse architectures (e.g., ARM, MIPS, x86). Comfort working in Linux-based development environments. Familiarity with low-level debugging, embedded toolchains, and platform internals. Strong written and verbal communication skills. Nice to Haves Experience with vulnerability research. Experience analyzing or developing firmware in a production context. Familiarity with firmware extraction and analysis (e.g., binwalk, Ghidra, IDA Pro, radare2). Experience with exploit development. Experience with C++, Rust, or Go for embedded or systems work. Atlassian Tools (Jira, Confluence) and Git/GitLab workflows. ## Description We are looking for an experienced Firmware Developer to join a small, mission-impactful team building new and existing capabilities on firmware and embedded platforms. You'll work close to the metal-combining strong C programming skills with reverse engineering across diverse architectures to design, extend, and analyze firmware for high-impact use cases. This is hands-on, deeply technical work in a small team where your contributions directly shape the capability roadmap. Responsibilities Design and develop new firmware-level capabilities and extend existing ones. Perform analysis and reverse engineering of firmware and embedded components across multiple architectures. Write production-grade C code targeting constrained and embedded environments. Investigate device and firmware behavior, document findings, and turn them into actionable engineering work. Collaborate with subject matter experts, fellow developers, and end users on requirements, prototypes, and refinements. Contribute to code reviews, technical documentation, and design discussions. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)