Senior Embedded Firmware Engineer
$150k - $200kMagnet Forensics
Senior Embedded Firmware Engineer
Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating so our customers can deploy advanced and effective tools to protect their companies, communities, and countries.
Serving thousands of customers globally, our solutions are playing a crucial role in modernizing digital investigations, helping investigators fight crime, protect assets, and guard national security.
With employees based around the world, Magnet Forensics has been expanding our global presence. As a part of Magnet Forensics, you can expect to make a difference in the world, no matter what role you play. You'll be supported through learning and development, not to mention an incredible team with unbelievable talent and integrity.
If you think you would be the right person to join our team working towards this goal, we would love to hear from you!
We are looking for a Senior Embedded Firmware Engineer to design, develop, test, and maintain firmware for embedded systems built around modern microcontrollers. This role is primarily focused on low-level embedded firmware development, but also includes host-side tooling, CI pipeline support, hardware bring-up, and debugging across the hardware/software boundary.
The ideal candidate is a strong C developer with deep embedded systems experience, practical hardware debugging skills, and the ability to work comfortably from schematic review through firmware implementation, automated testing, and production support.
NOTE: Candidate must reside in The United States or Canada.
What You'll Do
- Design, implement, test, and maintain embedded firmware for ARM Cortex-M microcontroller-based systems, including low-level drivers, board support packages, application firmware, and debugging workflows.
- Debug firmware and hardware issues using SWD/JTAG, oscilloscopes, logic analyzers, protocol analyzers, and other lab equipment.
- Develop Python-based host tools for device control, diagnostics, manufacturing test, automation, and data collection.
- Bring up hardware, automated testing setups, and CI/CD pipelines.
- Debug and resolve lab, manufacturing, and field issues.
- Participate in architecture development, design/code reviews, and doc writing.
What We're Looking For
- Strong professional experience developing embedded firmware in C for microcontroller-based systems, particularly ARM Cortex-M devices.
- Proficiency with Python for host-side tooling, automation, diagnostics, testing, or firmware update workflows.
- Comfortable working in a Linux development environment, including command-line tools, build systems, device interfaces, and debugging workflows.
- Proficiency with git, multi-repository workflows, and CI/CD pipelines.
- Comfort at the hardware/software boundary (reading schematics, using lab equipment, and debugging integration issues).
- Strong communication and documentation skills, including clear text-based communication for a remote workforce.
- At least five years experience in a similar role, along with a background in EE, CS, or related technical field.
Nice To Have
- Prior work with embedded protocols, especially USB, USB-PD, UART, I2C, and SPI.
- Experience developing USB device firmware (descriptors, enumeration, CDC, DFU, HID, or vendor-specific interfaces).
- Experience with hardware-in-the-loop testing, manufacturing test systems, or production diagnostics.
- Experience with CMake, Make, GCC/Clang, linker scripts, static analysis, unit testing, integration testing, or pytest.
- Prior experience with Raspberry Pi RP2040 and RP2350 MCUs.
Compensation & Benefits
The Compensation range is for the primary location for which the job is posted. Please note that the actual compensation may vary depending on location and job-related factors such as qualifications, experience, knowledge and skills. If you are applying for this role outside of the primary location and you are selected for an interview, the Talent Acquisition Partner can share more information with you. If the compensation structure for the role includes an incentive component (i.e. most Sales roles) the range below represents total target compensation (TTC) (base salary + variable).
$150,000 - $200,000 (USD) a year $130,000 - $180,000 (CAD) a year Salary range (min - max)
Position Type: New Vacancy
Magnet is proud to offer benefits such as:
- Generous time off policies
- Competitive compensation
- Volunteer opportunities
- Reward and recognition programs
- Employee committees & resource groups
- Healthcare and retirement benefits
Indicators of Success
We're looking for someone who checks off most, but not all, of the boxes listed in "skills and experiences". It's more important to us to find candidates who can display indicators of success through skills they have developed and experiences they have been a part of, than to find folks who have "been there, done that". We want to be part of your development journey, and we'll learn as much from you as you learn from us.
How We Work
At Magnet Forensics, we take a hybrid-flexible approach to support your productivity and work-life balance. If you're within a comfortable travel distance to one of our offices, you'll occasionally join us in person. How often you'll come in depends on your department and team needs, typically ranging from weekly to monthly. These in-person moments help us build stronger connections, spark new ideas, and celebrate our successes together. Most days, you can choose what works best for you, while staying in tune with your team's goals.
We're excited to welcome you to our team and look forward to achieving great things together - both in the office and wherever you work best!
The Most Important Thing
We're looking for candidates that can provide examples of how they have demonstrated Magnet CODE in their previous experiences:
CARE – We care about each other and our mission to make a difference in the world.
OWN – We are accountable for our results – while never forgetting to act with integrity, empathy, and respect.
DEDICATE – We put our heart and soul into meeting the needs of our customers and helping them serve the people they protect.
EVOLVE – We are constantly innovating and exploring new ways to work together to make an impact with our work.
Here at Magnet Forensics, we are committed to continuous learning and are focused on building a diverse and inclusive workforce. This commitment will be reflected in our hiring processes and embedded in our values and how we treat one another. If you're interested in this role, but do not meet all of the qualifications listed above, we encourage you to apply anyways.
Magnet Forensics is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, provincial, or local law. We are committed to providing an inclusive, accessible recruitment process and work environment. Accommodation is available to all applicants upon request throughout the hiring process. Please contact View email address on click.appcast.io should you require any accommodations.
All offers of employment at Magnet are contingent upon satisfactory completion of a background check. All background checks will be conducted in accordance with all applicable laws. Magnet will consider each position's job duties, among other factors, in determining what constitutes satisfactory completion of the background check. Refusal to consent to a background check may be grounds for revoking an offer of employment.
Magnet Forensics participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.
Magnet Forensics handles and uses personal data of job applicants in line with its Recruitment Privacy Policy found here.
- ...is searching for talented scientists and engineers with interest in microelectronics... ...Technology Development Operation (ATDO). Modern embedded systems face physical security threats... ...ATDO is looking for an Embedded Software/Firmware Engineer with the breadth and...SeniorFull time
- ...their most complex challenges with integrity, respect, responsibility, and professionalism.V2X is seeking a talented Senior Embedded Firmware Engineer (T03) to join our Embedded Solutions team within the Engineering Solutions organization. Embedded Solutions is a cross...SeniorContract workInternship
$140k - $225k
...assembling a diverse, world-class team—engineers, designers, researchers, and product minds... ...—always with a human-centric mindset.By embedding AI advancements into every HP product... ...Connectivity team is seeking an Embedded Firmware Engineer with strong hands-on experience...SeniorFull timeTemporary workLocal areaFlexible hours- An innovative defense technology company seeks a skilled firmware engineer to develop cutting-edge solutions for military applications. In this role, you will create low-level firmware for microcontrollers and integrate advanced technologies to enhance military capabilities...Senior
- ...equipment to give Micron a competitive edge in the marketplace.Our Equipment Software Design team is looking to hire a driven embedded firmware engineer. This engineer will build embedded software running on bare metal to embedded Linux as well as higher level interface...SeniorFull timeLocal areaImmediate start
- ...Eaton’s Advanced Technology team is hiring a Senior Firmware Engineer for its Protection, Control, and Solutions business. We are seeking an innovative... ..., problem-solver to drive firmware development for embedded electronics used in next-generation, solid-state circuit protection...Senior
- ...NVIDIA is seeking a Senior Tegra Software Engineer to develop firmware and security software for Tegra SoCs, with emphasis on Root of Trust and pre-silicon validation. You will collaborate across architecture, software, and hardware teams to push NVIDIA's next-gen GPUs...Senior
- ...DMR Technologies Inc in Lafayette, Louisiana, is seeking an experienced Flight Control Firmware Engineer to own and advance the embedded software powering our flight controllers. You will inherit a mature production codebase and help drive flight performance, reliability...Senior
- ...Senior Embedded Firmware Engineer | Energy Storage & Power Electronics We're partnering with a rapidly growing clean-energy technology company developing next-generation battery energy storage and power conversion products. We're looking for a hands-on Embedded Firmware...Senior
- ...EVgo seeks a Firmware Engineer to implement embedded Linux software for DC fast chargers. You will develop and maintain MCU firmware, collaborate with cross-functional teams, and support testing and tooling for production deployments. The role emphasizes C/C++ on embedded...Senior
$138k - $206k
...technology for memory and storage. The Embedded Solution Software (ESS) team within DDL... ...focuses on the development of cutting-edge firmware solutions for embedded memory... ...currently looking for an Embedded Firmware Engineer to join our team in San Jose, CA. The Candidate...SeniorWork at officeFlexible hours$150k - $200k
...Senior Embedded Firmware EngineerThis role sits at the intersection of AI, robotics, consumer hardware, IoT, and specialty coffee. You'll work... ...problems, and working closely with a highly hands-on engineering team to bring ambitious hardware products to life, we'd love...Senior- ...Flight Control Firmware EngineerBuild the next generation of American-made drones. DMR Technologies is building advanced... ...'re looking for an experienced Flight Control Firmware Engineer to own and advance the embedded software that powers our flight controllers.You'll...Senior
- ...Position: Senior Embedded Firmware Engineer Required Skills: Embedded C, C++, RTOS, QNX Reports to: Head - Research and Development Type: Full-Time, Work from Office Location: Houston, Texas, USA Role Overview: We are seeking an experienced Senior Embedded Firmware Engineer...SeniorFull timeWork at office
$129.65k - $190.15k
...and innovation that drive our success and help us anticipate the future. Position Overview: Entrust is seeking a Senior / Staff Embedded Firmware Engineer to work within our product development team. This individual will perform the responsibilities outlined below and...SeniorFull timeWork at officeRemote workRelocationFlexible hours3 days per week$150k - $170k
...Hireclout is looking for a Senior Embedded Firmware Engineer to join their team in Tucson, Arizona. This role involves designing and developing embedded firmware for intelligent, IoT-enabled devices that drive sustainability and operational efficiency. The candidate should...Senior- ...Senior Embedded / Firmware Engineer (RTOS, communication, critical systems, secure embedded systems) Scope of Duties This is not a typical embedded role. It involves designing systems, deterministic communication, real-time, and responsibility for key product elements...SeniorRemote workFlexible hours
- ...joint reconstruction procedures. They are looking to hire a Senior Firmware Engineer to join their Spinal team, developing next-generation... ...validation, and production release. The ideal candidate has deep embedded firmware expertise, enjoys making technical decisions, and...Senior
- ...New Value Solutions (NVS), a national IT consulting firm, is seeking a Senior Embedded Firmware Engineer to support a client's Research and Development team. The engineer will take ownership of firmware design, development, maintenance, and optimization for high-performance...SeniorFull time
$116k - $200k
...tablets, wearables, handheld devices and other consumer, industrial or automotive control applications.Job Summary:The Senior Embedded Firmware Design Engineer is responsible for designing, developing and validating a variety of firmware-based systems and functions. The...SeniorFull timeWork at office$86k - $126k
...Eaton’s Advanced Technology team is hiring a Senior Firmware Engineer for its Protection, Control, and Solutions business. We are seeking an innovative... ..., problem-solver to drive firmware development for embedded electronics used in next-generation, solid-state circuit protection...SeniorLocal areaRelocation package$165k - $225k
...Senior Firmware / Software EngineerAs a Senior Firmware / Software Engineer, you will be a core technical owner of Brelle's embedded platform, building the software foundation that powers a vehicle embedded architecture, ECUs, and developer services. You will shape how...SeniorFlexible hours- ...Senior Embedded Firmware EngineerClient is seeking a Senior Embedded Firmware Engineer to design, develop, and support firmware for IoT and video-streaming products. This role will own major firmware components throughout the product lifecycle and collaborate with hardware...SeniorLocal area
$140k - $225k
...Senior Embedded Firmware EngineerSan Francisco, CAWho We AreHP IQ is HP's new AI innovation lab. Combining startup agility with HP's global... ...collaborates.We're assembling a diverse, world-class team—engineers, designers, researchers, and product minds—focused on creating...SeniorFull timeTemporary workLocal areaFlexible hours- ...Senior Embedded Firmware EngineerMatrix designs, manufactures, and sells innovative technological products that help keep people safe. Originally... ....We are currently seeking a Senior Embedded Firmware Engineer. The Embedded Firmware Engineer will assist in the planning...SeniorTemporary workWork at officeHome officeShift work
$185k - $210k
...as enabling advanced defense missions such as target tracking on the ground and in the air. Kapta Space is seeking a Senior Embedded Firmware Engineer to lead the complete lifecycle development, including development, testing, and support of the radar operation, data collection...SeniorPermanent employment$182k - $230k
...Senior Embedded Firmware EngineerSan Francisco, CAPronto AI is a global leader in commercializing autonomous vehicle (AV) technology, deploying... ...company.About the RolePronto is seeking an Embedded Firmware Engineer to join our growing team and help expand our autonomous...SeniorFull timeWork at officeWorldwideFlexible hours$191k - $253k
A defense technology company is looking for a Senior Firmware Engineer in Costa Mesa, CA. This role involves developing low-level firmware for advanced systems and requires significant experience in embedded software development. Candidates should have strong C coding skills...Senior- Anduril Industries is seeking an experienced Firmware Engineer to develop low-level embedded software for multiple product platforms and to build the tests that verify it works. You will write code in C, design test procedures, and collaborate with hardware and software...Senior
$114k - $228k
Abbott is seeking a Staff Embedded Software Engineer in Alameda, California, to lead the design and development of embedded firmware for innovative health technologies. This role involves responsibilities such as software development, validation, and debugging within FDA...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Firmware Engineer. Be the first to apply!
- c++ embedded engineer United States
- embedded electrical engineer United States
- graduate embedded software engineer United States
- embedded engineer United States
- embedded systems software engineer United States
- junior embedded software engineer United States
- embedded developer United States
- embedded software engineer United States
- embedded software engineer remote United States
- embedded firmware developer United States


