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

Senior Firmware Engineer, Opengear (Sandy, UT - Hybrid)

$95k - $149k

Digi

Opengear keeps networks running smoothly with our Network Resilience Platform. Leveraging our Smart Out of Band solution and automation capabilities, users gain unparalleled presence and proximity to devices. By providing an independent management plane, the Network Resilience Platform ensures secure remote access, enabling connectivity from anywhere. This allows for the effortless deployment, management, and remediation of networks—on the First Day, Worst Day, and Every Day. It's why over 75% of Fortune 500 companies trust us for their networks, whether on- or off-premises or in the cloud. Opengear is a global company with offices in Brisbane, Australia and Sandy, Utah.

Locations: Sandy, UT (Hybrid, three days per week).

This is an exciting opportunity for a highly motivated and experienced Sr Firmware Engineer with a passion for continuous improvement, who is eager to lead and mentor a team of engineers and ensure that our company's DevOps practices are world-class. The ideal candidate will have a deep understanding of software development and deployment processes, experience in managing large-scale, highly available systems, and expertise in automating and streamlining development, testing, and deployment workflows.

Opengear designs and manufactures products for data center and remote site management. We are a rapidly growing supplier of sophisticated data center, network and remote site management products. Our customers include tech unicorns and Fortune 100 companies. We are the leading supplier of out-of-band solutions for IT infrastructure management and are actively exploring new solutions for hyper-scale data center deployment and management. We are a global company with offices in Brisbane, Australia and Sandy, Utah.

What We Offer

This is an exciting opportunity for a highly skilled and experienced Senior Firmware Engineer to work at the intersection of hardware and software — bringing up new platforms, developing bootloaders and Linux BSPs, and contributing to FPGA gateware for Opengear’s next-generation console server products. You will work hands-on with ARM and FPGA-based SoC platforms (Xilinx Zynq, Marvell Armada), developing the low-level firmware that makes our hardware work — from the first boot instruction through to a fully functional Linux system. This is not application-level development; this is bare-metal, bootloader, kernel, and FPGA territory. This is a hands-on, high-impact role requiring strong technical depth in embedded Linux systems, cross-functional collaboration with hardware and manufacturing teams, and the ability to work independently across multiple platform architectures.


What You Will Do
  • Bring up new hardware platforms from scratch — from bootloader porting through to a bootable Linux system with validated peripherals.
  • Develop, port, and maintain bootloaders (U-Boot, Coreboot, or equivalent) including device tree authoring, flash layout design, and boot chain configuration.
  • Build and maintain Yocto/BitBake BSP layers — machine configurations, kernel recipes, device driver recipes, and rootfs image definitions.
  • Configure, patch, and debug Linux kernels for embedded platforms — including device tree, driver enablement, and kernel module development.
  • Write and maintain Linux device drivers and platform drivers for custom hardware (serial controllers, network switches, SPI/I2C devices, LEDs, sensors, TPM).
  • Develop embedded firmware in Rust for platform tools and bootloader components.
  • Create and maintain manufacturing self-test software to validate hardware during production.
  • Implement and maintain secure boot chains including TPM integration, boot signing, and firmware verification.
  • Collaborate closely with hardware, systems, and manufacturing teams on PCB bring-up, schematic review, and hardware validation.
  • Participate in design reviews, code reviews, and contribute to technical documentation.
Who You Are and What You Bring
  • 5+ years of hands-on experience in embedded Linux firmware development — specifically at the kernel, BSP, and bootloader level (not application-level Linux).
  • Strong C programming skills applied at the bootloader and kernel level (U-Boot patches, kernel driver modifications, Coreboot, bare-metal). Production experience with U-Boot or equivalent bootloader — porting to new platforms, device tree authoring, flash layout, boot chain bring-up.
  • Production experience with Yocto Project / BitBake / OpenEmbedded — writing recipes, managing BSP layers, machine configurations, cross-compilation.
  • Hands-on Linux kernel work — kernel configuration, device tree authoring and modification, enabling/patching drivers, udev rules.
  • Experience with ARM SoC platforms (e.g., Marvell Armada, NXP i.MX, Xilinx Zynq, TI Sitara).
  • Board bring-up experience — taking a new PCB from first power-on through to a booting Linux system.
  • Familiarity with hardware interfaces: PCIe, SPI, I2C, UART, USB, network switches (DSA), SFP modules.
  • Experience with hardware debugging tools — serial console, JTAG, oscilloscopes, logic analyzers.
  • Proficiency with Git version control and CI/CD systems.
  • BS/MS in Electrical Engineering, Computer Engineering, or equivalent hands-on experience.
Highly Desired:
  • Rust programming experience — particularly applied to embedded or systems-level problems (professional, open source, or substantial personal projects).
  • FPGA development experience — VHDL or Verilog gateware design, simulation (GHDL, ModelSim), synthesis tools (Xilinx Vivado, Quartus).
  • Develop and maintain FPGA gateware (VHDL) for serial port multiplexing and peripheral interfaces, including simulation and test.
  • Develop and maintain CI/CD pipelines (Jenkins) for automated firmware builds, tests, and release management.
  • Linux device driver development — writing or significantly modifying character, platform, or network drivers.
  • TPM and secure boot experience — PCR measurement, provisioning, boot signing, Intel BootGuard or ARM TrustZone/TF-A.
  • Embedded Controller (EC) or auxiliary microcontroller firmware development.
  • Experience with Coreboot or other x86 firmware (UEFI/BIOS alternative).
  • Manufacturing test software development — hardware self-tests, production validation.
  • Jenkins pipeline development or equivalent CI/CD automation experience.
  • Python scripting for build tools, test automation, or hardware validation.
Nice to Have:
  • Familiarity with cellular modem integration (ModemManager, QMI, AT commands).
  • Familiarity with RAUC or similar OTA update frameworks.
  • Contribution to open-source bootloader or kernel projects.
  • Experience working with contract manufacturers and production test environments.
  • Experience with network switch configuration (DSA framework, switchdev).


*Please note that we are unable to provide visa sponsorship for this position. This includes, but is not limited to, work visas, employment-based visas, or residency sponsorship. Candidates must have valid work authorization in the United States at the time of application. Visa applications of any kind will not be considered.

Digi International offers a distinctive Total Rewards package including a short-term incentive program, new hire stock award, paid parental leave, open (uncapped) PTO, and hybrid work environment in addition to our competitive medical, health & wellbeing and compensation offerings.

The anticipated base pay range for this position is $95,000– $149,000. Pay ranges are determined by role, job level and primary job location. The range displayed reflects the reasonable range we anticipate paying for this position and reflects the cost of labor within several U.S. geographic markets. The specific salary offered within the range will depend on various factors including, but not limited to the candidate’s relevant and prior experience, education, skills, and primary work location. It is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the facts and circumstances of each position. Pay ranges are typically reviewed and updated annually.

At Digi, we embrace diversity and inclusion among our teammates. It is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. We are committed to providing an environment of respect where equal employment opportunities are available to all applicants and teammates.

Equal Opportunity Employer


This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer, Opengear (Sandy, UT - Hybrid) in Sandy, UT vacancy
  • $95k - $149k

     ...Opengear keeps networks running smoothly with our Network...  ..., Australia and Sandy, Utah. Opengear is...  ...platforms. We are seeking a Senior DevOps Engineer to help maintain and evolve our hybrid cloud and on-prem build...  ...Location: Sandy, UT - Hybrid What You Will... 
    Senior
    Temporary work
    Remote work

    Digi

    Sandy, UT
    19 hours ago
  • $134.5k - $210k

     ...Opengear, a Digi company, designs and manufactures...  ..., Australia and Sandy, Utah. What We Offer The Senior Engineering Manager is...  ...will sit in Sandy, UT. What You Will...  ...performing software and/or firmware engineering teams,...  ...) PTO, and hybrid work environment in... 
    Senior
    Temporary work
    Remote work

    Digi

    Sandy, UT
    3 days ago
  • Sr Project Manager, Opengear (Sandy, UT - Hybrid) Opengear designs and manufactures products for data center...  ...‑functional initiatives within the Engineering organization. In this role, you will...  ...is an exciting opportunity for a senior‑level project manager to influence execution... 
    Senior
    Remote work

    Opengear

    Sandy, UT
    2 days ago
  • $95k - $149k

    A technology company is seeking a Senior Firmware Engineer in Sandy, UT, to design and implement embedded systems. The role requires significant experience...  ...a team while ensuring robust system integration in a hybrid work environment. This role offers a salary range of $95... 
    Senior

    Digi International

    Sandy, UT
    4 days ago
  •  ...Manager to oversee cross-functional engineering initiatives. This role involves...  ...strong communication and problem-solving skills. Located in Sandy, UT, this position offers a hybrid work environment and opportunities for professional development. #J-18808-Ljbffr Opengear
    Senior

    Opengear

    Sandy, UT
    2 days ago
  • Senior Technical Writer job at NICE. Sandy, UT. So, what’s the role all about? As a NICE Technical Writer, you will be part of a dynamic, ever-learning team, in a growing, challenging and exciting environment. In this role, you will be responsible for, and involved in... 
    Senior

    Itlearn360

    Sandy, UT
    1 day ago
  •  ...is looking for a Mobile Developer to join their team in Midvale, UT. The role focuses on developing and supporting multi-platform mobile...  ..., and excellent communication skills. This position offers a hybrid work model, competitive benefits, and an opportunity to work in a... 
    Senior

    Zions Bancorporation

    Midvale, UT
    3 days ago
  •  ...software company is seeking a passionate Student Developer to join its R&D Team in Sandy, Utah. The role offers real-world experience working on cutting-edge web technologies in a hybrid environment. Ideal candidates are actively pursuing a CS degree and possess familiarity... 
    Part time
    Work at office
    Flexible hours
    2 days per week

    NICE

    Salt Lake City, UT
    1 day ago
  • BCP Engineers & Consultants is seeking a skilled professional for a nuclear licensing role in Utah, offering a hybrid work model (2 weeks onsite, 2 weeks remote). Applicants should possess a Bachelor's degree in Nuclear or Mechanical Engineering, with at least 10 years... 
    Senior
    Remote work

    BCP Engineers & Consultants

    Salt Lake City, UT
    4 days ago
  • NiCE in Sandy, Utah is looking for a motivated Scrum Master to support and guide multiple Agile teams in delivering high-quality products...  ..., and excellent facilitation skills. This role offers a hybrid work model with flexible working days and numerous internal career... 
    Senior
    Flexible hours

    NiCE

    Sandy, UT
    4 days ago
  •  ...Firmware Engineer The R&D Engineering team for Brady's Scanning and Vision Systems Division is looking for a talented, self-motivated Firmware...  ...want you on our team. This is an onsite role at our Murray, UT location. End-to-End Development: Architect, design, and... 
    Senior

    Brady

    Salt Lake City, UT
    3 days ago
  • A leading safety technology company in Sandy, Utah, is looking for a Senior Developer with 6-12 years of experience in Node.js and React. You will design...  ...offers a competitive salary, 401k, and performance-based bonuses in a hybrid work environment. #J-18808-Ljbffr Mojo
    Senior

    Mojo

    Salt Lake City, UT
    2 days ago
  •  ...We are seeking an experienced and energetic Firmware Engineer with a passion for audio to support our commercial division. Ideal candidates...  ...We are looking for qualified candidates in the Salt Lake City, UT market. Essential Functions Design, develop... 
    Remote work

    MiTek USA

    Salt Lake City, UT
    19 hours ago
  •  ...future, today. We are seeking a Software Engineer to join our Enterprise Architecture...  ...Work Location This position has a hybrid work from home schedule with a minimum of...  ...new Zions Technology Center in Midvale, UT. The Zions Technology Center is a 400,... 
    Temporary work
    Work experience placement
    H1b
    Work at office
    Local area
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    2 days ago
  •  ...Senior Full Stack Engineer USA - Sandy, UT At NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers...  ...-FLEX! At NiCE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days... 
    Senior
    Work at office
    Remote work
    Flexible hours

    NICE Actimize

    Sandy, UT
    1 day ago
  • Nice-0a1ef543 is hiring a Senior Revenue Accountant in Sandy, UT. This hybrid role involves supporting revenue accounting for a public SaaS company, managing compliance with US GAAP, and participating in contract reviews. Candidates should have a BA in Accounting or Finance... 
    Senior
    Contract work

    Nice-0a1ef543

    Sandy, UT
    4 days ago
  • Australia-Employment is seeking a Senior Accountant - Financial Reporting in Salt Lake City, UT. The ideal candidate will have 3-4+ years of experience, particularly...  ...with proficiency in MS Excel. This role offers a hybrid work schedule and the opportunity to be a key... 
    Senior

    Australia-Employment

    Salt Lake City, UT
    2 days ago
  • A structural engineering firm is seeking a Sr. Structural Engineer in Salt Lake City, UT. This role offers an opportunity to work with an experienced team while contributing...  ...skills are essential. The position supports a hybrid work environment and includes comprehensive... 
    Senior

    Farnsworth Group

    Salt Lake City, UT
    1 day ago
  • Cedar Band Corporation is looking for an experienced Senior Mortgage Loan Processor to join the team in South Jordan, Utah. The ideal candidate...  ...Conventional, and Jumbo loans. This full-time position offers a hybrid work environment and comprehensive benefits, providing an... 
    Senior
    Full time

    Cedar Band Corporation

    South Jordan, UT
    2 days ago
  • A global consulting engineering firm in Salt Lake City seeks a Transportation Engineer to provide expertise on highway projects. The ideal candidate has at least 5 years of roadway design experience and a Bachelor's in Civil Engineering. This position encompasses developing... 
    Senior
    Flexible hours

    Stanley Consultants

    Salt Lake City, UT
    1 day ago
  • A leading insurance brokerage is seeking a Claims Manager for a hybrid role in Salt Lake City, UT. The ideal candidate will have 7-10 years of commercial insurance claims advocacy experience and excellent communication skills. Responsibilities include liaising with stakeholders... 
    Senior

    HUB International

    Salt Lake City, UT
    3 days ago
  • $35 - $40 per hour

    A leading hospitality service provider seeks a Hybrid Remote/Onsite Dietitian in Salt Lake City, UT. This role requires a Registered Dietitian to provide essential Medical Nutrition Therapy in a senior living setting. Candidates must hold a Bachelor's degree in Nutrition... 
    Senior
    Hourly pay
    Remote work

    Compass Group, North America

    Salt Lake City, UT
    4 days ago
  • 401GO is seeking a Senior Advisor of Plan Solutions who will lead a team focused on driving sales and asset growth within the Financial...  ...talent, and coordinating effectively with business partners. This hybrid, full-time position requires strong leadership, financial... 
    Senior
    Full time
    Flexible hours

    401GO

    Sandy, UT
    4 days ago
  •  ...Benefits Consultant to join their growing team in Salt Lake City, UT. The role is responsible for employee benefits account management...  ...and Health Insurance Agent License. This position offers hybrid working conditions and a comprehensive benefits package. #J-18808... 
    Senior

    Brown & Brown, Inc.

    Salt Lake City, UT
    6 hours ago
  •  ...hiring an Administrative Assistant to provide executive administrative services for the Market Growth Leader and local team. This hybrid role requires 3 days in the office, where you will manage calendars, prepare presentations, and support large meetings. Candidate must... 
    Senior
    Work at office
    Local area

    091 Cigna Health & Life Ins. Co.

    Sandy, UT
    1 day ago
  •  ...seeking an experienced E&C Project Manager III/Sr. in Salt Lake City, UT. You will lead teams responsible for the planning and execution...  ...experience in the oil and gas sector. The position allows for hybrid work with required on-site days and offers a competitive benefits... 
    Senior

    Williams Companies

    Salt Lake City, UT
    6 hours ago
  •  ...Senior Product Pricing Manager, CX USA - Sandy, UT At NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game...  ...capabilities Develop scalable frameworks for subscription, hybrid, and value-based pricing Market & Competitive... 
    Senior

    NICE Actimize

    Sandy, UT
    1 day ago
  •  ...Senior AI Software Engineer USA - Sandy, UT At NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And we play to win. We set the highest standards and execute beyond them. And if you're like us, we can offer... 
    Senior
    Worldwide

    NICE Actimize

    Sandy, UT
    1 day ago
  •  ...Senior HRBP USA - Sandy, UT At NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And...  ...NICE-FLEX! At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working... 
    Senior
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    NICE Actimize

    Sandy, UT
    1 day ago
  • Medallion Bank in Salt Lake City, Utah is seeking a Senior Software Engineer proficient in .NET technologies. This role involves developing full...  ...databases, and Agile methodologies. The position offers a hybrid work model and comprehensive benefits including medical, dental... 
    Senior

    Medallion Bank

    Salt Lake City, UT
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer, Opengear (Sandy, UT - Hybrid). Be the first to apply!