Senior Firmware Engineer, Opengear (Sandy, UT - Hybrid)
$95k - $149kDigi
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.
- 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.
- 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.
- 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.
$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...SeniorTemporary workRemote work$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...SeniorTemporary workRemote work- 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...SeniorRemote work
$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- ...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 OpengearSenior
- 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
- ...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
- ...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 timeWork at officeFlexible hours2 days per week
- 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...SeniorRemote work
- 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...SeniorFlexible hours
- ...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
- 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 MojoSenior
- ...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
- ...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 workWork experience placementH1bWork at officeLocal areaWork from homeFlexible hours3 days per week
- ...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...SeniorWork at officeRemote workFlexible hours
- 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...SeniorContract work
- 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
- 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
- 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...SeniorFull time
- 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...SeniorFlexible hours
- 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
$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...SeniorHourly payRemote work- 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...SeniorFull timeFlexible hours
- ...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
- ...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...SeniorWork at officeLocal area
- ...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
- ...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
- ...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...SeniorWorldwide
- ...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...SeniorWork experience placementWork at officeRemote workFlexible hours
- 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
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!
- senior performance engineer Sandy, UT
- senior tableau developer Sandy, UT
- senior magento developer Sandy, UT
- senior sas developer Sandy, UT
- senior mainframe developer Sandy, UT
- senior leadership Sandy, UT
- international tax senior Sandy, UT
- senior financial analyst remote Sandy, UT
- senior cloud service delivery manager Sandy, UT
- senior vice president of operations Sandy, UT

