Electrical Engineer - Linux Embedded Systems and C & Rust Specialist
Urban Health
Washington, district of columbia
Essential Duties and Responsibilities:
Develop, optimize, and maintain embedded systems using Linux (Yocto, PetaLinux, and other
distributions)
Work with Linux networking utilities and network stack implementation, including TCP/IP protocols and
advanced troubleshooting
Write and maintain high-performance, robust code in C and Rust for embedded applications
Perform board bring-up, including debugging and testing of new hardware platforms
Read and analyze electrical schematics to ensure proper hardware-software integration
Collaborate with cross-functional teams to develop solutions that integrate hardware, firmware, and
software
Troubleshoot and resolve complex issues in embedded systems, networking, and hardware
Develop custom drivers and kernel modules to interface with hardware components
Document designs, workflows, and implementation details for both internal and external...