Firmware Engineer
Current- Develop, enhance and debug low-level real-time firmware in C.- Design and implement protocols to enhance subsystem communications.- Driver level programming.- Microprocessor design process: compilers, debuggers, IDE and source code control.- Software design, algorithm development, data structures, code modularity and maintainability.