Have been working in Embedded Systems fields since more then 18+ Years My current and past Job responsibilities includes- Working for developing and designing a rail domain product - Software/firmware architecture - Lead Software/Firmware Developer- Development for simulation software, maintenance and configuration of the same. - Leading Offshore development efforts/teams of developers and testers - COTS board and open source library evaluations for product- Proof of concept for the product - Technical documentation - Individual contributor for firmware/software code- Agile SDLC follow up and implement best practices in development process - Creating and testing ML algorithms in python and porting to C++- Integration testing of product with existing software/hardware stack- Cross and native compilation using CMakeMy experiences/expertise (but of course not limited to !) - Program/Project Management- Technical Manager(software/hardware/firmware)- Linux- Real Time Operating Systems- Device Drivers - Microcontrollers & DSP Processors- Set Top Boxes- Middle ware - Firewall, IDS and VPN- Open Source and propitiatory protocol development- C/C++, Assembly, Shell Scripting, Makefile, Batch Scripting- SCADA,Wonder Ware InTouch- Eclipse, Qt Framework, Visual Source Code- IAR Embedded Workbench- ARM- Set Top Box- JTAG in circuit debugger, GDB, GCC,- Cross Compilation- Board bring up activities- ClearCase, GIT & SVN- Microsoft Visual Studio- IOT- Cloud Computing- Introductory knowledge of DevOps and Machine Learning- Integrated Project Management System - Machine Learning - Cross/native compilation (CMake)- Virtual box - C/C++- ARM (COTS boards)Request to get in touch to know me more at nirav.jani@gmail.com
Listed skills include Html, Linux, C#, C, and 34 others.