Firmware-Savvy CNO Developer
Location: Fort Meade, Maryland, United States
Department: Div2MPO
Workplace: on_site
Employment Type: full
Description
Overview
We are seeking a Firmware/Hardware Engineer to support the development, analysis, and enhancement of embedded systems and low-level software across a variety of platforms. This role sits at the intersection of hardware and software, focusing on firmware development, reverse engineering, and system-level problem solving.
This position is ideal for engineers who enjoy working close to the hardware, breaking down complex systems, and uncovering how things operate at a fundamental level.
Key Responsibilities
- Develop, modify, and debug firmware for embedded systems across diverse hardware architectures
- Perform reverse engineering of binaries, firmware, and hardware-integrated software components
- Analyze system behavior at the hardware/firmware interface to identify vulnerabilities or performance improvements
- Collaborate with cross-functional teams to design and implement low-level solutions
- Support testing, validation, and troubleshooting of firmware in real-world environments
- Document findings, methodologies, and technical implementations
Requirements
Required Qualifications
- Strong proficiency in C programming, particularly in embedded or low-level environments
- Experience performing reverse engineering across multiple architectures (e.g., ARM, x86, MIPS)
- Solid understanding of computer architecture, memory management, and hardware/software interaction
- Experience working in Linux or Unix-based environments
- Ability to debug and analyze systems at a low level
Desired Skills
- Experience with vulnerability research or identifying security weaknesses in firmware or embedded systems
- Hands-on experience analyzing or developing firmware
- Familiarity with reverse engineering tools such as Ghidra, IDA Pro, Binary Ninja, or similar
- Experience with embedded debugging tools (e.g., JTAG, UART, logic analyzers)
- Understanding of common firmware formats, bootloaders, and device communication protocols
- Exposure to secure coding practices and exploit mitigation techniques
Preferred Qualifications
- Experience working with embedded devices, IoT systems, or custom hardware platforms
- Familiarity with assembly languages and low-level debugging
- Background in cybersecurity, embedded security, or hardware security
- Experience integrating firmware with hardware components in production or lab environments
Benefits
- 401K: up to 3% discretionary profit sharing contribution + 100% match on the 1st 7% of pay
- PTO: 20 days per year
- Healthcare, dental, vision, Free for a single participant
- $50,000 Life insurance provided, additional voluntary life insurance available
InterImage is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. InterImage provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
