Software Engineer, Senior Software Developer
CurrentAnalysis of systems, subsystems and/or software requirements and development of suitable design options. Design, implementation, test and maintenance of software assets in accordance with a defined development life-cycle processes.The design included UI applications, kernel drivers, networking, web-design, data processing, real-time data acquisition, system on a chip (SoC) programming, bare-metal programming, etc.Developed and maintained all appropriate documentation, including development documentation for all works.