Design, develop, and optimize firmware and embedded software for microcontrollers, SBCs, and FPGA platforms. Collaborate closely with hardware teams to ensure seamless integration and real-time performance.
Create custom PCB layouts and schematic designs for embedded systems, ensuring signal integrity, power management, and manufacturability. Coordinate with hardware and firmware teams during prototyping and testing phases.