Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Firmware Engineer

$150k - $200k per year
Full-time

Magnet Forensics

Remote
  • Remote job

Who We Are; What We Do; Where We’re Going

 

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! 

Role Overview
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, colour, 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 [email protected]   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.

 

US Applicants: 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

Magnet does not use artificial intelligence (defined as a machine-based system that infers from input to generate outputs such as predictions, content, recommendations, or decisions) for screening, assessing, or selecting applicants. Should this practice change, we will update this disclosure accordingly.

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Firmware Engineer in Remote vacancy
  •  ...opportunity   dcbel is looking to hire a firmware developer to work in our growing team....  ...PCB designs. Promote good software engineering practices through design and code...  ...other ARM-based microcontrollers using embedded C/C++ on bare metal programming At least... 
    Suggested
    Full time
    Flexible hours

    Dcbel

    Remote
    5 hours ago
  • $107k - $125k per year

     ...industrial equipment. Delta-Q’s unique blend of engineering capability in high-efficiency power electronics and embedded software design delivers innovative battery charging...  ..., designs, codes, integrates, tests and debugs firmware. The candidate possesses expert knowledge of... 
    Suggested
    Permanent employment
    Full time
    Work at office

    Delta-Q Technologies

    Remote
    5 hours ago
  •  ...working towards this goal, we would love to hear from you!  Overview We are looking for a Senior Embedded Linux Engineer (We actually have TWO OPENINGS!) to join our hardware/firmware team building high-performance, ruggedized, Linux-based platforms for digital forensics.... 
    Senior
    Full time
    Local area

    Magnet Forensics

    Remote
    5 hours ago
  •  ...California, so we ask that you're available during PST/PDT hours. The Opportunity We are hiring for a Senior Embedded Systems Engineer. You will develop firmware for our family of baby and adult sleep devices. That means developing new features and fixing issues in our... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide
    Night shift

    Hatch

    Remote
    5 hours ago
  •  ...technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation...  ..., ideally public speaking experience IoT / Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services Some... 
    Senior
    Full time
    Internship
    Remote work

    Canonical

    Remote
    9 days ago
  • $100k - $120k per year

     ...Corinex is seeking a dynamic and creative Senior F irmware Engineer   to join our team in developing next-...  ...to deliver reliable, high-performance embedded solutions for our cutting-edge energy...  ...complex requirements into scalable firmware components, contribute to system-level... 
    Senior
    Full time

    Corinex Communications

    Remote
    5 hours ago
  •  ...with REA’s global scale and innovation engine.     We work in a hybrid environment...  ...commitments.     ABOUT THE ROLE   As a Senior Embedded Developer, you will join a tight-knit...  ...across the organization, including firmware, mobile, cloud, Product Management, and... 
    Senior
    Full time
    Internship
    Worldwide
    Flexible hours

    Planitar Inc.

    Remote
    5 hours ago
  •  ...Volatus Aerospace is building a sovereign next-generation UAV flight control platform. We are seeking a Senior Embedded Systems Engineer to lead development of the real-time firmware powering this platform. This role is responsible for real-time firmware architecture, system... 
    Senior
    Full time
    Monday to friday

    Volatus Aerospace

    Remote
    5 hours ago
  •  ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software Applications Engineering General Summary...  ...Responsibilities shall include the following: Implementation of embedded systems based on Qualcomm’s Infotainment & ADAS SoCs and... 
    Senior
    Full time

    Qualcomm

    Remote
    5 hours ago
  • $72k - $90k per year

     ...successful bike-share systems! The Lyft Urban Solutions (LUS) Firmware Engineer role is key in the development and delivery of Lyft’s...  ...the business. Responsibilities: Develop features for embedded systems across our Micromobility product line(vehicles, docks,... 
    Hourly pay
    Full time
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Lyft

    Remote
    5 hours ago
  •  ...mission of this role is to architect and develop firmware and microcontroller subsystems for Astera...  ...Science, Electrical/Electronics/Software Engineering or equivalent. · Completed one or more Co-op terms of firmware or embedded software development. · Completed one or more... 
    Internship
    Flexible hours

    Astera Labs Early Career

    Remote
    5 hours ago
  • $240k - $280k per year

     ...the most complete and connected ecosystem in senior living. Founded by Michael Wang, a former Green...  ...We are seeking a visionary Director of Embedded Systems Engineering to serve as the strategic architect of our firmware organization. In this leadership role, you will... 
    Senior
    Long term contract
    Full time
    Immediate start
    Remote work
    Flexible hours

    Inspiren

    Remote
    5 hours ago
  •  ...Summary: With minimal supervision, the Software Engineer II designs, develops, and maintains software modules used in Cattron products...  ...microprocessor and microcontroller systems Integrate firmware, embedded software apps with sensors, communication modules (e.g., BLE,... 
    Local area
    Flexible hours

    Cattron Careers

    Remote
    5 hours ago
  • $140k - $180k per year

     ...infrastructure. Across both product lines, the firmware controlling these devices drives...  ...Ottawa-based team working directly alongside senior engineers on firmware development, hardware bring-...  ...Development Write and modify embedded C firmware for analog and Ethernet connectivity... 
    Senior
    Full time
    Internship
    Remote work
    Flexible hours

    Astera Labs

    Remote
    5 hours ago
  •  ...portfolio. We are currently seeking an Firmware Engineer specialist to join one of our clients...  ...could be the perfect fit for you. As a Senior Firmware Engineer you will work within...  ...Team and be responsible for developing the embedded software for our semiconductor portfolio... 
    Senior
    Permanent employment
    Full time

    TechBiz Global GmbH

    Remote
    a month ago
  •  ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers include...  ...and growing. We are hiring an Embedded Linux Field Engineer for Devices/IoT to...  ...level Linux boot, BIOS, EFI, Secure Boot, firmware, OS Distribution packaging and generally... 
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    11 days ago
  •  ...Description ~ Design, implement, validate, and maintain various embedded Video functions/applications ~-Actively work with internal...  ...plus ~ Education Requirements Bachelor's degree in Computer Engineering/Computer Science/Electrical Engineering or equivalent experience... 
    Full time

    System Canada Technologies

    Remote
    5 hours ago
  •  ...say it is a great place to work, compared to 60% at a typical company. Role Summary As a Staff Embedded Software Engineer, you will transform real-world ECU firmware into high-performance virtual devices that run on everyday workstations and cloud servers. Your work... 
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Remote
    5 hours ago
  • $80k - $120k per year

     ...legacy of innovation since the early 2010s. Based in Brossard, Quebec , they have built a team of 50100+ engineers and specialists focused on developing cutting-edge embedded solutions for life-saving fire detection technologies deployed across Canada and globally.... 
    Permanent employment
    Full time

    Industry Professionals

    Remote
    5 hours ago
  •  ...and empower our people to be their best. The Firmware Developer will work collaboratively with hardware engineers, software developers, and product managers to develop...  ...responsible for writing, testing, and debugging embedded systems code for our safety devices and... 
    Internship
    Flexible hours

    Blackline Safety

    Remote
    5 hours ago
  • $184.5k - $205k per year

     ...equalizers, and integrated analog subsystems. The firmware you develop will directly control the...  ...centers worldwide.   As a Principal Engineer in our Signal Connectivity Engineering...  ...robust. Working at the intersection of embedded systems and analog control,  you'll... 
    Remote job
    Full time
    Worldwide
    Flexible hours

    Astera Labs

    Remote
    5 hours ago
  •  ...Job Description Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as engine control, flight management systems and display/avionics systems. The role may evolve... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Cs Group

    Remote
    5 hours ago
  • $207k - $242.5k per year

     ...-to-end device software readiness across our portfolio — firmware, app, and cloud engineering working as one team to ship the trackers and wearables that...  .... You are a firmware engineer first — deeply fluent in embedded systems and on-device software, from RTOS internals and... 
    Remote job
    Full time
    Contract work
    Summer work
    Flexible hours

    Life360

    Remote
    5 hours ago
  •  ...Role Overview Sera4 is seeking a Embedded Developer to design and deliver reliable...  ...security-focused embedded systems spanning firmware, hardware, and supporting internal tools...  ...include: Following engineering best practices for design, validation,... 

    Role Overview Sera4

    Remote
    5 hours ago
  •  ...Vacation based on your total years of professional experience Job Description We are looking for a Firmware Developer who is passionate about hardware, embedded systems, and connected products. This person will play a key role in developing firmware for our smart... 
    Immediate start
    Remote work
    Work from home

    Vosker

    Remote
    5 hours ago
  •  ...work in the office is required. SST Wireless is seeking a Firmware Developer with Hardware knowledge that thrives in a team environment...  ...Software skills in managing the upstream interaction of your embedded device with various platforms (eg Windows, cloud databases) over... 
    Full time
    Work at office
    Immediate start

    Sst-wireless

    Remote
    5 hours ago
  •  ...grid. The opportunity   dcbel is looking for an Embedded Quality Developer to join our Firmware/OS team, responsible for designing, implementing, and...  ...Work closely with firmware, OS, cloud, and systems engineers to reproduce failures, isolate root causes, and support... 
    Full time
    Flexible hours

    Dcbel

    Remote
    5 hours ago
  • $117k - $146.5k per year

     ...our  Boomi Careers page to learn more.   We are seeking a Senior Product Marketing Manager to join our growing marketing team at...  ...consider remote if have deep experience in related iPaaS/Agentic OEM/Embedded product marketing.    Boomi is committed to fair and... 
    Senior
    Full time
    Remote work

    Boomi

    Remote
    5 hours ago
  •  ...railways industries. With over 100 engineers, we support our customers by...  ...with an expertise in Software Embedded in DO-178B/C to join our...  ...and certification of Electronic Engine Controllers (EECs) for aircraft...  ...'s expertise and serve as a senior to assist in projects. This role... 
    Senior
    Flexible hours

    Cs Group

    Remote
    5 hours ago
  •  ...Munich, Washington and Toulouse, our multidisciplinary team of engineers, scientists, and strategists is building the future of space-based...  ...or other safety-critical domains ~ Experience with embedded software development, including familiarity with low-level hardware... 
    Long term contract
    Permanent employment
    Full time
    Remote work
    Flexible hours

    constellr GmbH

    Remote
    14 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Firmware Engineer. Be the first to apply!