Badges
Certifications
Work Experience
Software Engineer
Logicube Inc•  July 2018 - March 2019
Jr. Embedded Linux Developer at Logicube, Greater Los Angeles, California July 2018 – Mar 2019 • Implemented features using loopdev, libmnt, fuse, Accessible Max Address for latest SSD devices, worked with partition tables, GPT, MBR, libaio, SMB, ATA Commands for Storage Memory, disk partitions • C, Makefile, Bash, udev, mount, basic regex, worked with filesystems like ext4, NTFS, NFS, FAT; interfaces like SATA, SAS, USB; XML-RPC server, Git, Jira, large C code base, basic Javascript, PHP, HTML
Software Engineer
QSC•  December 2017 - May 2018
• Implemented a Linux Kernel Module for ALSA devices (USB) to x86 core running Preemptive RT- Linux (Ubuntu) • Worked with C/C++ libraries like STL, Sig-C++, libevent, asoundlib, and designed an abstraction layer over ALSA • Used kernel threads, file operations, kernel tracing, kfifos, kernel threads, Cross compiling Linux kernel for x86, Arm Cortex-A, Latency reduced from 80ms to 30ms by reducing extra buffering in ALSA
Education
University of Colorado at Boulder
Electrical Engineering, MS•  August 2016 - May 2018
University of Colorado Boulder GPA: 3.73/4 Aug 2016 - May 2018 Major: Electrical Engineering (Embedded Systems Engineering) Embedded Software, Real Time Embedded Systems, Embedded Interfaces Design, Internet of Things (IoT), Object Oriented Analysis & Design, Advanced Robotics, Software Project Management (Agile), Embedded System Design, Programmable Logic Design (FPGA), Computer Security
University of Mumbai
Electrical Engineering, BE•  July 2012 - May 2016
Bachelor of Engineering Electronics Engineering VESIT, University of Mumbai - Electronics Engineering GPA: 8.31/10 Aug 2012 - May 2016 C, Computer Org, Microcontrollers, Embedded Systems, Mobile Comm, Networking, Communication Engineering
Links
Skills
richard_noronha1 has not updated skills details yet.