Senior Embedded Systems Engineer

Global leader in digital investigative software development for acquiring, analyzing, and sharing evidence from computers, smartphones, tablets, and IoT devices.
United States
$128,800 - $193,200
Embedded
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Cybersecurity

Description For Senior Embedded Systems Engineer

Magnet Forensics, a global leader in digital investigative software, is seeking a Senior Embedded Systems Engineer to join their innovative team. The company serves over 4,000 customers in 100+ countries, developing crucial tools for digital investigations, crime fighting, and national security.

The role focuses on developing cutting-edge technology for the Graykey products, requiring expertise in both firmware and software development, hardware design, and testing. As a Senior Embedded Systems Engineer, you'll be working on production-quality FPGA components, embedded Linux systems, and complex hardware solutions.

The position offers a competitive compensation package ranging from $128,800 to $193,200 USD, along with comprehensive benefits including healthcare, retirement plans, and generous time off. The role is remote-based within the United States, requiring only 5% travel.

This is an excellent opportunity for an experienced engineer who enjoys working on unique, "one-of-a-kind" products and solving complex technical challenges. The ideal candidate will have 5+ years of experience in both FPGA development and embedded Linux systems, with strong knowledge of various protocols and hardware interfaces.

Working at Magnet Forensics means joining a company with a strong mission and values (CARE, OWN, DEDICATE, EVOLVE). You'll be part of a team making a real difference in digital investigations and security, while having opportunities for continuous learning and professional growth.

The company maintains a strong commitment to diversity, inclusion, and continuous learning, with offices in multiple locations including Waterloo, Ottawa, Atlanta, Herndon, Westminster, and Singapore. They offer a supportive environment for professional development and the chance to work with talented professionals who share a commitment to integrity and excellence.

Last updated 4 hours ago

Responsibilities For Senior Embedded Systems Engineer

  • Develop production quality FPGA components and software libraries for embedded systems
  • Develop and maintain embedded Linux systems (kernel, drivers, bootloader)
  • Analyze and debug complex systems hardware with SoCs and FPGAs
  • Perform hardware bring-up, inspection, error analysis and troubleshooting
  • Contribute to various automated hardware-based test setups

Requirements For Senior Embedded Systems Engineer

Linux
Python
Rust
  • 5+ years of experience with FPGA development and related testing methodologies (VHDL, Verilog, SystemVerilog and Amaranth HDL)
  • 5+ years of experience with embedded Linux development, plus related testing methodologies (C, C++, Rust, Python)
  • Solid understanding of USB and typical embedded digital communication protocols
  • Hands-on experience with modern lab equipment
  • Solid working Linux knowledge and scripting skills
  • Basic understanding of version control systems (Git)
  • Strong organizational, verbal, written and visual communication skills
  • Growth mindset and a deadline-respectful get-it-done attitude
  • Ability to work responsibly and independently under minimal supervision
  • Travel: 5%

Benefits For Senior Embedded Systems Engineer

Medical Insurance
401k
  • Generous Time Off Policies
  • Competitive Compensation
  • Volunteer Opportunities
  • Reward and Recognition Programs
  • Employee Committees & Resource Groups
  • Healthcare and Retirement Benefits

Interested in this job?

Jobs Related To Magnet Forensics Senior Embedded Systems Engineer

Sr. Software Dev Engineer, Antenna System Validation, Kuiper

Senior Software Development Engineer role at Amazon Kuiper, focusing on antenna system validation and test automation for satellite communications systems.

Senior SoC Power Analysis and Optimization Engineer

Senior SoC Power Analysis and Optimization Engineer role at Annapurna Labs (AWS) focusing on developing advanced processors for Amazon Cloud infrastructure.

Senior Software Development Engineer - BIOS, AWS Hardware Engineering, Firmware Development

Senior Software Development Engineer position at AWS focusing on BIOS and firmware development for cloud infrastructure, offering competitive compensation and opportunity to work on innovative server designs.

Sr. System Dev. Engineer, Hardware Compute Group

Senior System Development Engineer position at Amazon's Hardware Compute Group, focusing on Linux BSP and multimedia development for embedded systems.

Senior Boot Software Engineer

Senior Boot Software Engineer position at NVIDIA, developing bootloader for Tegra SoC platforms, requiring 5+ years of embedded software development experience.