Skip to content
Magnet Forensics logo

Senior Embedded Firmware Engineer

Magnet ForensicsDigital Forensics company
United States$150,000 - $200,000 (USD) a year, $130,000 - $180,000 (CAD) a yearSenior
Accelerator Centre
In-Q-Tel logo
In-Q-Tel
Canadian Shield Capital
Jim Balsillie
Thoma Bravo
Software Engineering

About the role

TL;DR

Design, develop, test, and maintain firmware for embedded systems using C and Python.

  • Magnet Forensics is seeking a Senior Embedded Firmware Engineer to design, develop, test, and maintain firmware for embedded systems.
  • This role involves low-level firmware development, host-side tooling, CI pipeline support, and hardware debugging.
  • Key Responsibilities Design, implement, test, and maintain embedded firmware for ARM Cortex-M microcontroller-based systems.
  • Debug firmware and hardware issues using lab equipment like oscilloscopes and logic analyzers.
  • Develop Python-based host tools for device control, diagnostics, and automation.
  • Bring up hardware, automated testing setups, and CI/CD pipelines.
  • Requirements Strong professional experience developing embedded firmware in C for ARM Cortex-M devices.
  • Proficiency with Python for host-side tooling and automation.
  • Comfortable working in a Linux development environment.
  • Proficiency with Git and CI/CD pipelines.
  • Experience with hardware/software boundary debugging and reading schematics.
View original posting →

Required skills

CPythonLinuxGitCI/CD

Tech stack

CPythonLinuxGitCI/CD

Similar jobs

G

Software Engineer (New Grad)

T

Senior Dev Ops Engineer

T

Senior Site Reliability and Infrastructure Engineer