Senior Firmware Engineer - User Interface jobs in United States
cer-icon
Apply on Employer Site
company-logo

Mill · 4 weeks ago

Senior Firmware Engineer - User Interface

Mill is dedicated to addressing food waste and its environmental impact. They are seeking a Senior Firmware Engineer to lead the development of embedded software for their next-generation product, collaborating with hardware designers and software teams to create reliable and user-friendly products.

Animal FeedCleanTechFood ProcessingRecyclingSustainabilityWaste Management
check
H1B Sponsor Likelynote

Responsibilities

Design, implement, and maintain firmware and Linux-based services for our core product platform (e.g., Raspberry Pi or similar SoCs plus companion MCUs)
Bring up new hardware: bootloaders, board support packages, device trees, and low-level drivers for sensors, motors, connectivity modules, and other peripherals
Implement and debug drivers and application-level interfaces for I²C, SPI, UART, GPIO, PWM, and other common embedded buses
Integrate and support displays (HDMI/DSI/LVDS), working closely with design and product teams to deliver responsive, reliable UIs
Collaborate with software/UI engineers to enable embedded UI frameworks (e.g., Qt, LVGL, or browser-based UIs) and ensure smooth interaction between firmware, UI, and cloud services
Define and implement inter-processor communication between Linux SoCs and MCUs for telemetry, control, and safety-critical paths
Profile and optimize system performance and robustness, ensuring that UI, connectivity, sensors, and actuators coexist without performance degradation

Qualification

Embedded firmware engineeringC/C++ programmingLinux-based systemsLow-level interfacesDebugging skillsDisplay integrationEmbedded UI frameworksOTA update mechanismsAgile methodologiesCommunication

Required

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related discipline, or equivalent experience
5+ years of experience in embedded firmware/software engineering, working on real products that ship to customers
Strong proficiency in C/C++ for embedded systems (MCUs and/or Linux), with a solid understanding of memory management, interrupts, DMA, and real-time constraints
Hands-on experience developing on Linux-based embedded platforms (e.g., Raspberry Pi, SoMs/compute modules, or similar SBCs): cross-compilation, toolchains, and debugging on target
Solid understanding of I²C, SPI, UART, GPIO, and related low-level interfaces; comfortable reading schematics and hardware datasheets
Experience bringing up new boards or hardware revisions and integrating drivers into a Linux system (kernel modules and/or device-tree-level configuration)
Proven prototyping ability—quickly translating high-level product requirements into reliable implementations
Strong debugging skills, including use of JTAG, GDB, logging/tracing, and lab instruments (oscilloscope, logic analyzer)
Excellent communication skills, capable of producing clear documentation, architecture diagrams, and collaborating effectively across disciplines

Preferred

Experience integrating and tuning display pipelines and touchscreens for embedded products
Experience with embedded UI frameworks or stacks (e.g., Qt Embedded, LVGL, Flutter, or web-based UIs on embedded browsers)
Familiarity with Linux system architecture for embedded devices: systemd, device trees, kernel configuration, packaging, and build systems (Yocto, Buildroot, Debian-based, etc.)
Experience with OTA firmware/software update mechanisms for both MCUs (bootloaders) and Linux SoCs (partitioning, rollback strategies)
Exposure to camera or vision systems (e.g., basic camera bring-up, simple image capture pipelines) is a plus but not required
Previous experience in startups or rapid prototyping environments, comfortable working through ambiguity and iterating quickly
Familiarity with Agile methodologies, version control (Git/GitHub), CI/CD pipelines, and project management tools (e.g., JIRA)

Company

Mill

twittertwittertwitter
company-logo
Mill offers a kitchen bin that dries, shrinks, and de-stinks leftover food, eliminating food waste.

H1B Sponsorship

Mill has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (6)
2024 (4)
2023 (1)

Funding

Current Stage
Growth Stage
Total Funding
$70.38M
Key Investors
Climate Pledge FundPrelude Ventures
2025-12-16Series Unknown
2023-09-06Series C· $70M
2023-04-01Series Unknown· $0.38M

Leadership Team

leader-logo
Matt Rogers
Founder & CEO
linkedin
leader-logo
Jeff Hoever
CFO
linkedin
Company data provided by crunchbase