Software Infrastructure Engineer
CurrentSoftware engineering in infrastructure products.Kernel and operating system optimization.Bringing up new boards using reading circuit diagrams, digital analyzers and oscilloscopes.U-boot customization, RCW and board definitions.Custom Linux kernel drivers for devices like GPS receiver.Fixing memory leakages in Linux kernel and user space applications.Collaborating with remote developers.Writing documentation on systems designed by colleagues.Conducting code reviews.Primary programming languages: C, Bash scripting.