Resume

Sign in

Software Developer Manager

Location:
Clifton, NJ
Posted:
November 05, 2019

Contact this candidate

Resume:

Ranjay Dhar

Embedded Hardware / Software Developer

Phone: 813-***-**** Email: adarnb@r.postjobfree.com Location: CA

Summary

3+ years of experience in conceptualization and development of embedded products and solutions.

Experienced in Implementing and delivering project using industry best practice and exposed to SDLC Methodologies including Waterfall, Agile, Iterative, methodologies.

Specialized skills in firmware design, testing, software programming and hardware integration.

Experience in fibre optics, project management, systems design and equipment design.

Expertise in design, development and testing of embedded firmware/software development for real time multithreading/multitasking embedded applications using different 8/32bit microprocessors/microcontrollers.

Experience in Integrating CAN bedded stack and MICROSAR Stack and Embedded C coding in Real Time Embedded Projects.

MATLAB/SIMULINK for Model Based Development, Autocode generation, Rapid Prototyping and HIL. Worked on interfacing LCD & LED displays with DSP processor & microcontroller.

Experience in using embedded tools like Function Generator, Logical Analyzer, Vehicle Spy, CAN analyser and Canoe.

Analysed customer requirements and used DOORS to write software requirement specifications.

Experience in the development of software of the embedded system with different tools that include a compiler, editor, debugger and assembler.

Experience in embedded development with C/C++ and assembly language. Experience with network programming.

Experience in developing code using AutoSar, UML, Davinci Pro Configuration Vector Cast and PCLint.

Possess strong communication, relationship management, analytical and problem-solving skills.

Education

Master’s in Electrical Engineering San Jose University, CA

Skills

SDLC, Agile, Waterfall, Iterative, CAN bedded stack, MICROSAR Stack, MATLAB/SIMULINK, DSP processor, microprocessors, microcontroller, Function Generator, Logical Analyzer, Vehicle Spy, CAN, analyser, Canoe, DOORS, C/C++, assembly language, AutoSar, UML, Davinci Pro Configuration Vector Cast, PCLint, Windows, Linux

Stryker, CA Mar 2019 – Current

Role: Embedded Hardware / Software Developer

Responsibilities:

Implement and test new tuning products. Implement software enhancements and bug fixes to firmware for Hypertech’s embedded tuning products.

Generated Automated scripts on Diagnostic services in C/C++ for CAN Communication. Completed one Automation in CANalyzer and CAPL for Diagnostic services.

Flash the compiled and linked file into the microcontroller using the flash debugger.

Involved in software development in the direction of componentizing source tree to cut down on compile times, re-use components between products, and promote outsourcing. Executing embedded software on Linux host PC to minimize dependence on embedded hardware and to do better unit testing.

Experience

Work with other hardware/software engineers and the engineering manager to develop project plans including milestones and time estimates for those milestones.

Implementing full system design and real-time multi-threaded video/audio decoders for Linux. Helped to implement video rendering using Linux OpenGL.

Metasystem, India May 2014 – Dec 2016

Role: Embedded Hardware / Software Developer

Responsibilities:

Developed Safety Code and Documentation for SIL-3 compliant Electronic Control Modules (ECM).

Created code using Davinci Configurator Pro, Lauterbach Trace32 Debugger, UML and Git.

Used Vector Cast to compose unit test and code coverage information to verify code satisfied requirements.

Responsible for definition, development and maintenance of embedded software applications for use in Safety Critical Systems, Autosar Development and MISRA using PC lint.

Used CAN bus to verify code download to Locomotive Panels resulting in no requirement to impede manufacturing.

Developed code using Microchip 16/32bit Microcontroller Software for bare bones (No RTOS) microprocessor.

Develop Device Drivers for interface to the various peripheral hardware resources such as serial- E2PROM, SIMCOM900B, GPS-2063, RTC and I2C bus.

Developed Firmware and application level code primarily using Embedded C (bare-metal coding).

Worked with sensors such as ultra-sonic, temperature, proximity, cameras, RFID and photodetectors for various applications



Contact this candidate