Badges
Certifications
prapkrish has not earned any certificates yet.
Work Experience
C Embedded Developer
Nextnav• February 2019 - Present
·Developing message parsing APIs and implementing low level software architecture in C for ranging module. ·Debugging Embedded Software in visual studio IDE, resolving and reporting bugs by raising JIRA cases and troubleshooting crashes like segmentation faults using GDB. ·Unit testing, generating test plans and writing test cases; verifying and executing the test cases with strong report generation. ·Developing Regression test suites to verify enhanced message features of Ranging Module; Writing python scripts to validate the sanity testing of newly built embedded software modules. ·Developing, debugging and testing publish/subscribe based MQTT protocol using Mosquitto message broker in C. ·Developing debian packages for MQTT clients and apps developed; developing bash scripts to monitor the MQTT apps to run as services using systemd in Linux. ·Generating builds for windows, writing Makefiles for Linux and ARM by building static libraries from external project. ·Flashing; upgrading the firmware on FPGA from ARM cortex A7 console over serial UART using serial communication scripts. ·Code analysis, code reviewing and profiling, performance optimization using Visual Studio utilities. ·Maintaining C codebases over iterative releases, version control and release management using SVN. Developing automation and testing frameworks in Python for script based testing extensively using Jupyter Notebooks.
Education
California State University, Fullerton
Electrical Engineering, MS• August 2015 - May 2017
Links
prapkrish has not updated links details yet.
Skills
prapkrish has not updated skills details yet.