Embedded Linux & Systems Engineer
Yocto builds, board bring-up, Linux networking/debugging, and automation across hardware–software boundaries.
- Custom Embedded Linux systems (Yocto-based distributions)
- Board bring-up (BeagleBone, Raspberry Pi, custom setups)
- Linux networking systems & low-level debugging
- Automation tooling (flashing, CI-style pipelines, system scripts)
- Embedded firmware (ESP32, RTOS, device control)
- Hardware–software integrated systems
- Embedded Linux (Yocto, systemd, kernel configuration)
- Networking (interfaces, bridging, routing, debugging)
- Board Support & Device Tree customization
- Automation & Developer Tooling
- Reliable system design (watchdogs, persistence, fault handling)
Custom Yocto-based router system with multi-interface networking, bridging, and low-level debugging.
- Board bring-up with custom device tree configuration
- Linux networking (interfaces, bridging, routing)
- Debugging CPSW/ethernet path issues
- System-level configuration and validation
Automation tool for flashing and validating embedded images across multiple targets.
- Target-aware flashing (Raspberry Pi, BeagleBone)
- Safety checks and device validation
- Scripted workflows for repeatable deployments
- Designed for lab and development environments
Hardware-in-the-loop testing pipeline for embedded firmware validation.
- Automated flash + UART log capture
- Pass/fail detection based on runtime logs
- Configurable test control via Kconfig/macros
- CI-style testing for embedded hardware
