Senior Firmware Engineer

Remote • Posted 2 hours ago • Updated 2 hours ago
Full Time
No Travel Required
Able to Sponsor
Remote
Up to $155,000/yr
Fitment

Dice Job Match Score™

⏳ Almost there, hang tight...

Job Details

Skills

  • Embedded Linux
  • C
  • C++
  • Qt
  • QML
  • Yocto
  • Buildroot
  • U-Boot
  • Secure Boot
  • TF-A
  • OP-TEE
  • Board Support Package (BSP)
  • Kernel Development
  • Device Drivers
  • Cross-Compilation
  • Embedded Systems
  • Firmware Development
  • Touchscreen Interfaces
  • Display Systems
  • CAN
  • TCP/IP
  • Wi-Fi
  • Bluetooth
  • Ethernet
  • MQTT
  • RTOS
  • Zephyr
  • FreeRTOS
  • Microcontrollers
  • Microprocessors
  • ARM Cortex
  • STM32
  • NXP i.MX
  • Bootloader Integration
  • Hardware Bring-Up
  • PCB Integration
  • JTAG Debugging
  • Firmware Signing
  • OTA Updates
  • SWUpdate
  • Secure Firmware Updates
  • PKI
  • Hardware Root of Trust
  • Secure Elements
  • Performance Optimization
  • Memory Optimization
  • Power Management
  • Linux Networking Stack
  • Multithreading
  • CI/CD
  • Docker
  • SonarQube
  • Python Automation
  • Electromechanical Systems
  • Regulatory Compliance

Summary

Relocation:

  • This position is open to anyone within the United States who is open to relocation to Ohio
  • Relocation assistance will be provided

Location: Versailles, OH (Onsite 4 days per week, 1 remote day) - after relocation

Type: Full-time | Direct Hire

Compensation: up to $155k + bonus potential (some flexibility based on experience)

Benefits:

  • Comprehensive healthcare coverage (medical, dental, vision, life)
  • Short- and Long-Term Disability
  • HSA & FSA options
  • PTO
  • 401(k) retirement plan

About the Role

We are seeking a Senior Firmware Engineer to join a growing engineering organization developing advanced embedded display systems within complex electromechanical products.

This is a highly hands-on role centered on Embedded Linux development across both low-level system components and user-facing display layers. The ideal candidate brings strong experience with Qt-based UI development, including QML, and understands how to integrate modern touchscreen interfaces directly with board-level firmware, drivers, and connected system components.

You will play a key role in board bring-up, BSP development, bootloader integration, wireless and wired connectivity integration, and driver implementation while also contributing to display framework architecture. This role requires comfort operating across the full embedded stack from PCB-level interaction and system initialization to Qt/QML-driven interface layers and secure, connected system deployment.

In addition to deep technical contribution, you will mentor junior engineers, help shape firmware standards, and influence long-term system architecture decisions within a collaborative product-focused environment.

What You ll Do

  • Design and develop firmware for Embedded Linux-based platforms with touchscreen display interfaces
  • Lead board bring-up activities including BSP development and low-level driver integration
  • Develop and maintain bootloader functionality (e.g., U-Boot) and system initialization components
  • Integrate and validate wireless and wired communication interfaces (e.g., Wi-Fi, Bluetooth, CAN, Ethernet, TCP/IP)
  • Design and support secure boot, firmware integrity validation, and secure update mechanisms
  • Collaborate with hardware engineers on PCB-level integration and system validation
  • Drive firmware architecture decisions across embedded Linux and RTOS-based subsystems
  • Optimize firmware for performance, memory utilization, reliability, and power efficiency
  • Conduct detailed code reviews and promote engineering best practices
  • Mentor junior engineers in cross-compiling toolchains and embedded Linux driver development
  • Partner with cross-functional teams (hardware, systems, UX, quality) to deliver high-quality integrated products
  • Support secure, connected product deployments in production environments

What We re Looking For

  • 6+ years of embedded firmware development experience
  • Strong proficiency in C and C++
  • Deep experience with Embedded Linux development (kernel-level and driver-level exposure)
  • Experience with Board Support Packages (BSP) and hardware abstraction
  • Hands-on experience with bootloaders (U-Boot or similar)
  • Experience with cross-compilation environments (Yocto or comparable build systems preferred)
  • Experience integrating communication protocols such as CAN, TCP/IP, Wi-Fi, Bluetooth, or other radio-based interfaces
  • Experience with secure boot, firmware signing, or device security architectures
  • Knowledge of microcontroller and microprocessor architectures
  • Familiarity with RTOS concepts and real-time system constraints
  • Ability to influence system-level technical decisions
  • Strong collaboration and communication skills

Bonus Skills (Nice to Have)

  • Experience with embedded database management (e.g., SQL-based systems)
  • Exposure to firmware update frameworks (e.g., SWUpdate or similar)
  • Experience with scripting (Python) for automation and test tooling
  • Experience working within regulated or standards-driven engineering environments
  • Experience mentoring engineers and leading technical initiatives
  • Experience with hardware root-of-trust, secure elements, or TPM-based security
  • Experience with Qt and QML for embedded touchscreen interfaces
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10290115
  • Position Id: 8909781
  • Posted 2 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or Allen, Texas

Yesterday

Full-time

USD 95,000.00 per year

Remote

Today

Contract

USD 92,075.00 - 158,138.00 per year

Remote or Westford, Massachusetts

Today

Full-time

USD 120,000.00 - 170,000.00 per year

Remote or Stratford, Connecticut

Today

Full-time

USD 108,800.00 - 191,820.00 per year

Search all similar jobs