Firmware Engineer
Core
Developing embedded software and hardware validation for smart food waste management systems in homes and commercial environments.
Role type
Firmware Engineer (Embedded Systems)
Builds
Smart food waste management systems and infrastructure
Domain
Waste prevention technology / IoT / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded C, electromechanical control, sensor reading, embedded Linux, hardware debugging, system-level troubleshooting
Preferred skills
Yocto, oscilloscope usage, logic analyzer usage, PID controllers, loadcells, DC motors, DC fans, Python scripting, Hardware-in-the-Loop testing, CI/CD pipelines
Technologies
Embedded Linux, Yocto, Python, CI/CD
Responsibilities
Collaborate on embedded software and hardware validation; write, test, and review embedded code; debug systems during commissioning; implement prototype drivers and test on hardware systems
Seniority
Mid-level, hands-on IC