Senior Embedded Firmware Engineer

Magnet Forensics · Software Development

Job description

Position:
Senior Embedded Firmware Engineer

Company:
Magnet Forensics

Compensation:
$150,000 - $200,000 (USD) a year
$130,000 - $180,000 (CAD) a year

Location:
United States / Canada

Employment type:
Full-Time

Work Arrangement:
Remote

Short Summary:
Magnet Forensics is a global leader in digital investigative software. We are looking for a Senior Embedded Firmware Engineer to design, develop, test, and maintain firmware for embedded systems. The ideal candidate should have strong C development skills and deep embedded systems experience.

Responsibilities:
- Design, implement, test, and maintain embedded firmware for ARM Cortex-M microcontroller-based systems.
- Debug firmware and hardware issues using SWD/JTAG, oscilloscopes, and other lab equipment.
- Develop Python-based host tools for device control and automation.
- Bring up hardware and CI/CD pipelines.
- Participate in architecture development and design/code reviews.

Requirement:
- Strong experience developing embedded firmware in C for microcontroller-based systems.
- Proficiency with Python for host-side tooling and automation.
- Comfortable in a Linux development environment.
- Proficiency with git and CI/CD pipelines.
- At least five years of experience in a similar role, with a background in EE, CS, or related fields.

Benefits:
- Generous time off policies
- Competitive compensation
- Volunteer opportunities
- Reward and recognition programs
- Healthcare and retirement benefits

Skills

  • c
  • ci/cd
  • git
  • python

Languages

EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Senior Embedded Firmware Engineer — Magnet Forensics | RVC