Firmware Developer / Reverse Engineer
Intezra, Inc.
Columbia, MD, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$125,100.0 - $225,200.0
Working hours
Regular working hours
Job source
Tech stack
C (Programming Language)
Confluence
JIRA
C++ (Programming Language)
Code Review
Computer Engineering
Software Debugging
Linux
Firmware
Reverse Engineering
Software Engineering
Toolchain
+6 more
Gitlab
Git
Information Technology
IDA Pro
Atlassian Tools
Vulnerability Analysis
Job description
- 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.
Requirements
- 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, 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., * 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.
Benefits & conditions
Salary is determined by multiple factors, including location, education, experience, skills, and organizational requirements. The projected compensation range for this position is $125,100 - $225,200 (annualized USD).
Benefits Overview
At Intezra, Inc., we offer a comprehensive benefits package designed to support long-term career growth and work-life balance:
- Three CareFirst medical plans available; Intezra pays up to 100% of healthcare premiums and up to 100% of deductibles (based on plan selection) for employees and dependents
- Intezra pays 100% for CareFirst Dental and Vision plans for employees and dependents
- 401(k): 15% company contribution (no match required)
- PTO: 160 hours, increasing with seniority
- 12 Floating Holidays
- 4 Code Red Days
EEO Statement
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago
LM
Luis Minvielle
9 Ways to Make Money Hacking
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago