Post Job Free
Sign in

Engineer Software

Location:
San Jose, CA
Posted:
January 03, 2021

Contact this candidate

Resume:

NAMITA NAIR BALACHANDRAN

MyLinkedIn

682-***-**** adi32g@r.postjobfree.com

SUMMARY

• M.S. degree in Electrical Engineering.

• 3+ years of work experience in Embedded Systems development and testing.

• Background in real-time firmware design and development.

• Understanding of Operating System concepts, computer architecture, device drivers, interrupt handling.

• Extensively worked with POSIX timers and threads, multithreading and synchronization techniques.

• Worked with communication protocols like SPI, I2C, UART, USB, RS232, and RS485.

• Experience working in teams and possess all the essential qualities of a good team member. EMPLOYMENT System Software Engineer Canon Medical Research Institute, USA June 2017- Present

• Developing C/ C++ code on Embedded Linux platform for patient data acquisition subsystem.

• Implement DMA driver for improving data acquisition speed from 1.5GBps to 3GBps.

• Implement code optimization techniques and parallel processing with OpenMP to improve pairing speed by over 200%.

• Design test tool in C/C++ for Research team to perform low level register operations on detector hardware.

• Convert and optimize MATLAB calibration software to production code in C/C++.

• Create System Design Document, Interface documents, Test Reports.

• Generate functionality and unit tests, performing regression for the system.

• Setting up and maintaining lab systems, servers and RAIDs. Embedded Engineer Intern UST Global, California Aug 2016- Dec 2016

• Writing bare-metal device drivers for sensor modules.

• Interfaced I2C based 3-axis accelerometer MPU6050 to Atmel based Micro-controller.

• Interfaced HC06 Bluetooth module to Atmel based Micro-controller. EDUCATION Master of Science - University of Texas, Arlington GPA: 3.82/4.00 Jan 2015 - May 2017 Bachelor of Technology - University of Kerala, India GPA: 3.50/4.00 May 2014 Designing Pre-emptive Co-operative RTOS on ARM Cortex M4F: Designing Real Time Operating System using kernel functions like yield, sleep, wait, post in C with support from semaphores and mutex. Programming both Co-operative and Pre-emptive RTOS from scratch on TIVA C series ARM Cortex. ARM7 microcontroller based bidirectional peer to peer communication using RS485: ARM Cortex M4F TIVA controller sends the packet using binomial exponential back off algorithm until it receives an acknowledgment via RS-485 from peer. A huge set of commands which include acquiring the data, displaying on LCD etc. were implemented. COURSES: Embedded Microcontroller Systems, Microprocessor Systems, Data Communication, Digital and Wireless Communication, Computer Architecture, Digital Signal Processing, Linear and Nonlinear Control Systems TECHNICAL SKILLS:

Languages : C, C++, Assembly, familiarity with Python. Testing : Oscilloscopes, Multimeters, Signal generators, debuggers- gdb. Software’s : Wind River IDE, Visual Studio, Matlab, Code Composer Studio, Eclipse, Version control- SVN



Contact this candidate