This document contains a resume summary for Manjunath Jayaram, including contact information, 7 years of experience in embedded software development, knowledge of ARM processors and Qualcomm mobile platforms, experience debugging software issues using various tools, involvement in projects for Samsung including developing RAM dump tools and analyzing crashes on Samsung phones to optimize battery performance and resolve issues. Languages and tools include C, C++, ARM architectures, Linux, and debuggers like Trace32. Current role is Technical Lead at Samsung Research India working on a femtocell project using Broadcom chipsets.
Amit Vijay Patil is an embedded OS professional with 8 years of experience in automotive embedded systems. He is currently a senior software design engineer working on head-up display projects. His experience includes working on ISO 26262 standards, diverse microcontroller architectures, functional requirement implementations, driver development, memory management, OS scheduling, communication protocols, and signal processing algorithms. He holds an MS in advanced embedded systems and aims to take on more ambitious embedded projects that utilize his skills in embedded OS and signal processing design.
An introduction to_programming_the_microchip_pic_in_ccs_cSuresh Murugesan
This document provides an introduction to programming the Microchip PIC microcontroller in C. It discusses why C is used for microcontroller programming and the differences between PC-based and microcontroller-based development. It also defines common microcontroller terminology and discusses fundamentals of the PIC microcontroller such as its architecture, instruction set, advantages over other microcontrollers, and basic functionality.
Dheepthi J.J. is a quality assurance engineer with over 6 years of experience. She currently works at Amazon and has previous experience working for Altimetrik, Cognizant, and Hexaware. Her technical skills include Java, Python, Selenium, Oracle, and C#. She has contributed to projects using agile methodologies and has experience analyzing requirements and designing solutions.
This job posting is seeking a senior embedded software engineer with over 10 years of experience developing Linux and Android software for embedded systems. Responsibilities include low-level driver development, bootloaders, memory and clock configuration, graphics acceleration, performance and battery life optimization, and security. Technical leadership providing guidance to junior team members is required. Skills include C/C++, embedded software development, GUI development, debugging tools, source control, and experience across various processor architectures and interfaces.
The document discusses various aspects of the game development process from a programming perspective. It covers common programming areas like game code, game engines, and tools. It also discusses team organization, software methodologies, programming practices, and popular programming languages used in game development like C++, Java, and scripting languages. Programmers often specialize in areas like graphics or networking, and methodologies have shifted from "code and fix" to more iterative and agile approaches. C++ remains widely used due to performance needs, while scripting languages allow for faster iteration.
The document provides a summary of Adya Jha's resume. It outlines their objective of seeking design and verification opportunities in semiconductor companies. It also lists their relevant coursework and projects completed, including cache design simulation, branch prediction simulation, and implementing cache coherence protocols. Their experience includes positions at AMD and Lantiq Communications where they worked on verification, directed and random testing, and boot from DRAM enhancements. Their education includes a B.E. in Electrical and Electronics Engineering from BITS Pilani with a 7.86 CGPA. Key skills include Verilog, C/C++, UVM, and tools like Modelsim and Cadence.
Arun Prasad is a Test Engineer with over 3.5 years of experience in software testing. He has experience in manual testing, automation using shell scripts and Python, and security testing using Linux distributions like Backtrack and Kali. He has worked on projects for clients like Lenovo, American Megatrends, and Fujitsu, focusing on testing firmware, IPMI functionality, and management software. His roles have included test case development, automation, defect logging, and ensuring tasks are completed on time.
Amit Vijay Patil is an embedded OS professional with 8 years of experience in automotive embedded systems. He is currently a senior software design engineer working on head-up display projects. His experience includes working on ISO 26262 standards, diverse microcontroller architectures, functional requirement implementations, driver development, memory management, OS scheduling, communication protocols, and signal processing algorithms. He holds an MS in advanced embedded systems and aims to take on more ambitious embedded projects that utilize his skills in embedded OS and signal processing design.
An introduction to_programming_the_microchip_pic_in_ccs_cSuresh Murugesan
This document provides an introduction to programming the Microchip PIC microcontroller in C. It discusses why C is used for microcontroller programming and the differences between PC-based and microcontroller-based development. It also defines common microcontroller terminology and discusses fundamentals of the PIC microcontroller such as its architecture, instruction set, advantages over other microcontrollers, and basic functionality.
Dheepthi J.J. is a quality assurance engineer with over 6 years of experience. She currently works at Amazon and has previous experience working for Altimetrik, Cognizant, and Hexaware. Her technical skills include Java, Python, Selenium, Oracle, and C#. She has contributed to projects using agile methodologies and has experience analyzing requirements and designing solutions.
This job posting is seeking a senior embedded software engineer with over 10 years of experience developing Linux and Android software for embedded systems. Responsibilities include low-level driver development, bootloaders, memory and clock configuration, graphics acceleration, performance and battery life optimization, and security. Technical leadership providing guidance to junior team members is required. Skills include C/C++, embedded software development, GUI development, debugging tools, source control, and experience across various processor architectures and interfaces.
The document discusses various aspects of the game development process from a programming perspective. It covers common programming areas like game code, game engines, and tools. It also discusses team organization, software methodologies, programming practices, and popular programming languages used in game development like C++, Java, and scripting languages. Programmers often specialize in areas like graphics or networking, and methodologies have shifted from "code and fix" to more iterative and agile approaches. C++ remains widely used due to performance needs, while scripting languages allow for faster iteration.
The document provides a summary of Adya Jha's resume. It outlines their objective of seeking design and verification opportunities in semiconductor companies. It also lists their relevant coursework and projects completed, including cache design simulation, branch prediction simulation, and implementing cache coherence protocols. Their experience includes positions at AMD and Lantiq Communications where they worked on verification, directed and random testing, and boot from DRAM enhancements. Their education includes a B.E. in Electrical and Electronics Engineering from BITS Pilani with a 7.86 CGPA. Key skills include Verilog, C/C++, UVM, and tools like Modelsim and Cadence.
Arun Prasad is a Test Engineer with over 3.5 years of experience in software testing. He has experience in manual testing, automation using shell scripts and Python, and security testing using Linux distributions like Backtrack and Kali. He has worked on projects for clients like Lenovo, American Megatrends, and Fujitsu, focusing on testing firmware, IPMI functionality, and management software. His roles have included test case development, automation, defect logging, and ensuring tasks are completed on time.
Anthony newman y1 gd engine_terminologyvvvvvanthonynewman
This document contains a glossary of terms related to video game design produced by a student at Salford City College. It includes over 30 terms commonly used in video game development with short definitions sourced from online references. For each term, the student provided a short description of how the term relates to their own work and an image or video demonstrating the term in a game when possible.
This document introduces Open Virtual Platforms (OVP) and discusses the growing challenges of embedded software development. It notes that embedded software costs are rising dramatically and now exceed hardware costs for system-on-chip designs. It also describes how the number of processor cores in chips is increasing significantly. This makes embedded software development for multicore systems an extreme challenge. The document argues that virtual platforms can help address this challenge by allowing software testing and development to begin earlier in the design cycle before actual hardware is available. It outlines a four phase process moving towards better programming paradigms and tools for parallel programming and multicore platforms, with virtual platforms playing a key role.
This document discusses various aspects of programming embedded systems, including differences compared to general purpose systems. It covers compilers, assemblers, linkers and loaders used, as well as languages like C, programming tools, debugging methods, and how the software gets loaded onto the embedded hardware.
The document introduces Open Virtual Platforms (OVP) as a solution for developing embedded software for multicore systems on chips (SoCs). OVP provides an open way to model virtual platforms using instruction-accurate software models that can run embedded software quickly for testing and development. It consists of APIs for modeling processors, peripherals and complete platforms, an open source library of models, and a reference simulator. OVP aims to establish common open standards for software virtual platforms.
STM32JAVA EMBEDDED PLATFORMS FOR STM32 MCUScmorineau
STM32Java is a complete solution to develop embedded applications on STM32 microcontrollers. STM32Java, a MicroEJ-based technology, takes the best out of both C and Java languages with special focuses on embedded User Interfaces, and Internet of Things.
Prashansa Tiwari is seeking a position in an esteemed organization where she can utilize her 3 years of experience in software testing, including 2 years of manual testing and 1 year of automation testing using Selenium WebDriver. She has experience testing GUI, middleware, and backend systems to ensure functionality. Her skills include test planning, defining requirements, creating test cases, executing tests, and defect management. She has experience with projects in various domains including agriculture chemicals and wireless display technology.
The document outlines the process for foreign legal entities to obtain a VAT identification number in Slovenia in order to conduct business activities there. It involves:
1) Obtaining a tax number by registering with the tax authority and appointing a tax representative if from a non-EU country.
2) Applying for a VAT identification number through the eTax system by submitting documents proving their foreign legal status and intended business activities in Slovenia.
3) The tax authority will issue the VAT number within 8 days or by the date the applicant plans to make taxable supplies in Slovenia, allowing them to charge VAT and fulfill VAT obligations.
El Cabildo de Buenos Aires escribe una carta a los chicos argentinos para recordarles el 25 de mayo de 1810, cuando los criollos lucharon frente al edificio para conseguir la independencia de España y crear el primer gobierno patrio, dando origen a la nación argentina. El Cabildo, como testigo presencial de los hechos, quiere asegurarse de que los chicos entiendan la importancia de ser una nación libre y aprecien el sacrificio de quienes lucharon por esa libertad.
The document discusses the activities and concerns of the Cycling Embassy of Great Britain over the past year. It mentions the embassy going national, emerging guidance on providing space for cycling, the Wales Active Travel Bill, Pedal on Parliament, and how funding is being spent. It also raises concerns about properly implementing cycling infrastructure and selling cycling to a skeptical public.
Discipline of General Practice Teaching Newsletter July 2015Ethan Salleh
This letter discusses upcoming changes and opportunities related to teaching medical students in general practice rotations. It informs recipients that a new work-based assessment task may be introduced, requiring students to search for evidence to answer a clinical question and present their findings. It also notes that a faculty restructure will result in general practice being grouped with rural health and public health in a new school. The letter indicates that proposed changes to block rotations in clinical years will be postponed until 2017. It concludes by requesting that practices interested in hosting first-year student elective placements contact the specified person.
This document provides an overview of the activities of the Cycling Embassy of Great Britain, including infrastructure tours of Leicester and the Netherlands, blog posts on cycling topics, submissions to government inquiries on cycling safety and active travel, and maintaining resources on cycling myths. It asks for feedback on current activities and whether affiliation with other organizations would be beneficial.
El documento habla sobre Internet y sus orígenes, describiendo que es una red descentralizada de redes interconectadas que utilizan protocolos TCP/IP. Explica que la World Wide Web es un servicio exitoso de Internet que permite consultar archivos de hipertexto de forma remota. También menciona que la WWW es un desarrollo posterior a Internet que usa esta red como medio de transmisión.
Lessions from building a high available cloud foudry on top of open stackYitao Jiang
This document discusses lessons learned from building a highly available cloud foundry deployment on OpenStack. It covers integrating OpenStack, deploying Cloud Foundry using BOSH, using the OpenStack CPI, validating OpenStack, networking with Neutron, using Swift for blob storage, encrypting database data, load balancing with Gorouter, and backing up the Cloud Foundry platform and applications.
The document outlines the principles of Lean UX, which are inspired by Lean Startup and Agile Development theories. It emphasizes bringing products to light faster through cross-functional collaboration with less emphasis on deliverables. Key principles include forming small, dedicated, co-located cross-functional teams; focusing on outcomes over outputs; removing waste; using small batch sizes; continuous discovery; getting out of the building to engage customers; emphasizing shared understanding; allowing for permission to fail through experimentation; and getting out of the deliverables business to focus on outcomes. The overall goal is to sustain innovation, agility, and feedback to develop solutions through a collaborative process.
Brian Deegan - GB Cycle Embassy Infrastructure Summit 2015Cycling-Embassy
22 little things and 1 big one
An overview of the finer points of getting cycle infrastructure right, in a UK context informed by experience in London.
Ganesh Sankar has over 15 years of experience in automotive embedded software development. He currently works as a senior technical lead for HCL GmbH, where he is responsible for microcontroller abstraction layer configuration, BSW modules configuration, and complex device driver development. Previously, he held roles as a senior software engineer at Robert Bosch and as a software engineer at WABCO TVS, where he gained experience developing embedded software for instrument clusters, air suspension systems, and active vehicle height sensors. He also has experience developing DRM digital radio systems as a senior engineer at Jasmin Infotech.
- Ankit Sarin has over 7 years of experience in embedded firmware development, hardware design, and integration testing. He has worked on projects in various domains including industrial automation, SCADA, rail, oil and gas, and consumer products.
- His skills include embedded C/C++, assembly language, various protocols and interfaces. He has experience with development tools and environments on 8/16/32 bit platforms.
- His most recent role is as a senior software engineer at Larsen & Toubro where he works on firmware development for solar inverters and railway products. Previously he has worked on projects for Invensys, Cognizant, and Philips.
Praveen Kumar is an embedded/firmware software professional with over 6 years of experience developing software for telecom equipment vendors. He has extensive experience in 2G, 3G, and 4G wireless technologies and embedded systems. Some of his past roles include developing embedded software for compact cameras at GoPro, developing and testing BTS software at Samsung, and designing protocol stacks for 4G/3G networks. He has strong skills in C/C++, Linux, and wireless communication protocols and has led teams of up to 5 people.
Dimitri Dey has over 6 years of experience testing Android and LTE technologies at Qualcomm. He has expertise in integration testing, performance testing, and debugging LTE applications and services. Currently, he is working on a project creating builds and testing automotive applications on the Mojave board for Qualcomm.
Anthony newman y1 gd engine_terminologyvvvvvanthonynewman
This document contains a glossary of terms related to video game design produced by a student at Salford City College. It includes over 30 terms commonly used in video game development with short definitions sourced from online references. For each term, the student provided a short description of how the term relates to their own work and an image or video demonstrating the term in a game when possible.
This document introduces Open Virtual Platforms (OVP) and discusses the growing challenges of embedded software development. It notes that embedded software costs are rising dramatically and now exceed hardware costs for system-on-chip designs. It also describes how the number of processor cores in chips is increasing significantly. This makes embedded software development for multicore systems an extreme challenge. The document argues that virtual platforms can help address this challenge by allowing software testing and development to begin earlier in the design cycle before actual hardware is available. It outlines a four phase process moving towards better programming paradigms and tools for parallel programming and multicore platforms, with virtual platforms playing a key role.
This document discusses various aspects of programming embedded systems, including differences compared to general purpose systems. It covers compilers, assemblers, linkers and loaders used, as well as languages like C, programming tools, debugging methods, and how the software gets loaded onto the embedded hardware.
The document introduces Open Virtual Platforms (OVP) as a solution for developing embedded software for multicore systems on chips (SoCs). OVP provides an open way to model virtual platforms using instruction-accurate software models that can run embedded software quickly for testing and development. It consists of APIs for modeling processors, peripherals and complete platforms, an open source library of models, and a reference simulator. OVP aims to establish common open standards for software virtual platforms.
STM32JAVA EMBEDDED PLATFORMS FOR STM32 MCUScmorineau
STM32Java is a complete solution to develop embedded applications on STM32 microcontrollers. STM32Java, a MicroEJ-based technology, takes the best out of both C and Java languages with special focuses on embedded User Interfaces, and Internet of Things.
Prashansa Tiwari is seeking a position in an esteemed organization where she can utilize her 3 years of experience in software testing, including 2 years of manual testing and 1 year of automation testing using Selenium WebDriver. She has experience testing GUI, middleware, and backend systems to ensure functionality. Her skills include test planning, defining requirements, creating test cases, executing tests, and defect management. She has experience with projects in various domains including agriculture chemicals and wireless display technology.
The document outlines the process for foreign legal entities to obtain a VAT identification number in Slovenia in order to conduct business activities there. It involves:
1) Obtaining a tax number by registering with the tax authority and appointing a tax representative if from a non-EU country.
2) Applying for a VAT identification number through the eTax system by submitting documents proving their foreign legal status and intended business activities in Slovenia.
3) The tax authority will issue the VAT number within 8 days or by the date the applicant plans to make taxable supplies in Slovenia, allowing them to charge VAT and fulfill VAT obligations.
El Cabildo de Buenos Aires escribe una carta a los chicos argentinos para recordarles el 25 de mayo de 1810, cuando los criollos lucharon frente al edificio para conseguir la independencia de España y crear el primer gobierno patrio, dando origen a la nación argentina. El Cabildo, como testigo presencial de los hechos, quiere asegurarse de que los chicos entiendan la importancia de ser una nación libre y aprecien el sacrificio de quienes lucharon por esa libertad.
The document discusses the activities and concerns of the Cycling Embassy of Great Britain over the past year. It mentions the embassy going national, emerging guidance on providing space for cycling, the Wales Active Travel Bill, Pedal on Parliament, and how funding is being spent. It also raises concerns about properly implementing cycling infrastructure and selling cycling to a skeptical public.
Discipline of General Practice Teaching Newsletter July 2015Ethan Salleh
This letter discusses upcoming changes and opportunities related to teaching medical students in general practice rotations. It informs recipients that a new work-based assessment task may be introduced, requiring students to search for evidence to answer a clinical question and present their findings. It also notes that a faculty restructure will result in general practice being grouped with rural health and public health in a new school. The letter indicates that proposed changes to block rotations in clinical years will be postponed until 2017. It concludes by requesting that practices interested in hosting first-year student elective placements contact the specified person.
This document provides an overview of the activities of the Cycling Embassy of Great Britain, including infrastructure tours of Leicester and the Netherlands, blog posts on cycling topics, submissions to government inquiries on cycling safety and active travel, and maintaining resources on cycling myths. It asks for feedback on current activities and whether affiliation with other organizations would be beneficial.
El documento habla sobre Internet y sus orígenes, describiendo que es una red descentralizada de redes interconectadas que utilizan protocolos TCP/IP. Explica que la World Wide Web es un servicio exitoso de Internet que permite consultar archivos de hipertexto de forma remota. También menciona que la WWW es un desarrollo posterior a Internet que usa esta red como medio de transmisión.
Lessions from building a high available cloud foudry on top of open stackYitao Jiang
This document discusses lessons learned from building a highly available cloud foundry deployment on OpenStack. It covers integrating OpenStack, deploying Cloud Foundry using BOSH, using the OpenStack CPI, validating OpenStack, networking with Neutron, using Swift for blob storage, encrypting database data, load balancing with Gorouter, and backing up the Cloud Foundry platform and applications.
The document outlines the principles of Lean UX, which are inspired by Lean Startup and Agile Development theories. It emphasizes bringing products to light faster through cross-functional collaboration with less emphasis on deliverables. Key principles include forming small, dedicated, co-located cross-functional teams; focusing on outcomes over outputs; removing waste; using small batch sizes; continuous discovery; getting out of the building to engage customers; emphasizing shared understanding; allowing for permission to fail through experimentation; and getting out of the deliverables business to focus on outcomes. The overall goal is to sustain innovation, agility, and feedback to develop solutions through a collaborative process.
Brian Deegan - GB Cycle Embassy Infrastructure Summit 2015Cycling-Embassy
22 little things and 1 big one
An overview of the finer points of getting cycle infrastructure right, in a UK context informed by experience in London.
Ganesh Sankar has over 15 years of experience in automotive embedded software development. He currently works as a senior technical lead for HCL GmbH, where he is responsible for microcontroller abstraction layer configuration, BSW modules configuration, and complex device driver development. Previously, he held roles as a senior software engineer at Robert Bosch and as a software engineer at WABCO TVS, where he gained experience developing embedded software for instrument clusters, air suspension systems, and active vehicle height sensors. He also has experience developing DRM digital radio systems as a senior engineer at Jasmin Infotech.
- Ankit Sarin has over 7 years of experience in embedded firmware development, hardware design, and integration testing. He has worked on projects in various domains including industrial automation, SCADA, rail, oil and gas, and consumer products.
- His skills include embedded C/C++, assembly language, various protocols and interfaces. He has experience with development tools and environments on 8/16/32 bit platforms.
- His most recent role is as a senior software engineer at Larsen & Toubro where he works on firmware development for solar inverters and railway products. Previously he has worked on projects for Invensys, Cognizant, and Philips.
Praveen Kumar is an embedded/firmware software professional with over 6 years of experience developing software for telecom equipment vendors. He has extensive experience in 2G, 3G, and 4G wireless technologies and embedded systems. Some of his past roles include developing embedded software for compact cameras at GoPro, developing and testing BTS software at Samsung, and designing protocol stacks for 4G/3G networks. He has strong skills in C/C++, Linux, and wireless communication protocols and has led teams of up to 5 people.
Dimitri Dey has over 6 years of experience testing Android and LTE technologies at Qualcomm. He has expertise in integration testing, performance testing, and debugging LTE applications and services. Currently, he is working on a project creating builds and testing automotive applications on the Mojave board for Qualcomm.
Ahmed Hassan Moustafa Mahmoud is seeking a job in the technology sector with experience in LTE protocol stack software engineering and embedded software development. He has over 9 years of experience in these fields, most recently as an LTE RRC protocol stack software engineer at Intel Mobile Communications in India and previously in Egypt. Prior to that, he held embedded software roles at El Sewedy Electrometer Egypt including as an embedded software team leader and senior embedded software engineer. He has a Bachelor's degree in Electronics and Communications Engineering from Cairo University.
This document outlines an agenda for a J2ME mobile app development workshop. It includes sections on programming for mobile devices, Java and mobile app development, the J2ME architecture, how to write code and scope, test, and deploy J2ME apps. It also discusses tools, best practices, and includes a networking demo. The goal is to educate attendees on developing apps for mobile Java platforms like J2ME.
Yash Bansal seeks a challenging job where he can fully utilize his skills and gain experience. He has worked as a Senior Software Engineer at Motorola Solutions since 2011, where he has tested various mobile computer products. His responsibilities include image validation, systems testing, power measurement, Bluetooth testing, and more. He has strong skills in Android application development, CETK, CTS, Eclipse, and agile methodologies. Academically, he has a B.E. in Information Technology.
This document contains a summary of Ameya Kasbekar's experience and qualifications. He currently works as a Senior Software Engineer at Qualcomm Technologies Inc, where he has designed and developed modem algorithms and supported commercialization of new chipsets over 9 years. Previously, he worked as a Software Engineer at Infosys Technologies Ltd and in system administration at Clemson University. He has a Master's degree in Computer Science from Clemson University and a Bachelor's degree in Computer Engineering.
EclipseEmbeddedDay2009-OSGi: Best Tool In Your Embedded Systems ToolboxBrett Hackleman
We discuss several of our past and current OSGi-based solutions for defense systems, mining equipment, construction equipment, industrial automation, and automotive/telematics domains. We present some best practices for building flexible, cross-platform, high-performance embedded application and the resulting lessons learned along the way. We demonstrate how the Eclipse Runtime Components and Frameworks can be used to access communication buses such as CAN, J1939, J1850, and MIL-STD-1553. Finally, we explain how using OSGi and Equinox can simplify the development, testing, and deployment of your next application, whether embedded or not.
This document provides a summary of Srinivasa Rao Veeravalli's experience and qualifications. He has over 10 years of experience in the IT industry designing and implementing embedded products for various domains. He has extensive experience in safety analysis methods and compliance with various safety standards like ISO26262. He also has expertise in software development, programming languages, microcontrollers, protocols and tools.
The document is a resume for Abhinav Vashishtha. It summarizes his skills and experience in software modeling and development with 6 years of experience. It details his proficiency in methodologies, IDEs, debuggers, programming languages, and databases. It also lists 2 projects from his current role at Amadeus Labs as a senior software developer and 2 projects from previous roles at Robert Bosch and CDAC KP R&D.
Kirankumar MV has over 11 years of experience in software development for storage and embedded systems. He has expertise in C programming, Linux device drivers, embedded Linux, NAND flash memory, and storage controllers. He has worked on projects involving PCIe switches, expanders, multimedia frameworks, and mobile chipsets. Kirankumar seeks a role that utilizes his strong technical skills and ability to work well under pressure on customer-facing projects.
R.N.S Prasad is seeking a challenging position to help achieve individual goals and organizational growth. He has over 2 years of experience as an embedded software developer working with ARM Cortex processors and developing device drivers, communication protocols, and firmware. He has knowledge of RTOS concepts, CAN protocol, and Linux programming. His projects include developing systems for limb monitoring, multi-parameter threshold detection using ADC sensors, and testing onboard peripherals.
OSGi: Best Tool In Your Embedded Systems ToolboxBrett Hackleman
We discuss several of our past and current OSGi-based solutions for defense systems, mining equipment, construction equipment, industrial automation, and automotive/telematics domains. We present some best practices for building flexible, cross-platform, high-performance embedded application and the resulting lessons learned along the way. We demonstrate how the Eclipse Runtime Components and Frameworks can be used to access communication buses such as CAN, J1939, J1850, and MIL-STD-1553. Finally, we explain how using OSGi and Equinox can simplify the development, testing, and deployment of your next application, whether embedded or not.
Srikanthmedisetty is seeking an opportunity as an Embedded Engineer. He has experience developing applications for microcontrollers like ARM7 and Cortex-A8. He has skills in C programming, communication protocols like UART, SPI, I2C, and has experience with Linux boards and character device driver programming. He completed an internship on embedded systems and has experience with projects involving board bring-up, interfacing sensors like accelerometers and RF modules to ARM boards running Linux.
This curriculum vitae is for Pradeep Kumar A, an embedded software engineer with over 3 years of experience developing firmware for microcontrollers and systems on chips. He has worked on projects involving ARM Cortex-M and A series chips, developing drivers, communication protocols, and applications. Pradeep has expertise in C programming, real-time operating systems, Linux, and circuit design tools. He is currently a senior software engineer at Bosch working on automotive diagnostic systems.
Having good knowledge on C, C++, Linux device driver,linux kernel programming and working for reputed semiconductor client
Specialties: Linux Device Driver, Linux Kernel programming, C, Data structure, Operating system
Emily Jiang gave a presentation on the future of Java developers and AI. She discussed how AI tools like IBM's WatsonX can help with tasks like code generation and debugging to improve developer experience. While some jobs may be at risk of replacement by AI, such as data entry clerks, new jobs will be created like AI model trainers. Developers should embrace AI, stay up to date on new technologies, learn new skills focused on areas like architecture and innovation, and not worry about being replaced by AI. The talk concluded with Emily thanking the audience and providing her contact information.
Mohamed Ramadan Yassin is an embedded software engineer with over 3 years of experience developing firmware for devices ranging from small devices to IoT products like smart power meters. He has worked at TieTec Company since 2015 developing firmware for their smart power metering system and at Fundo World Company in 2015 developing firmware for their Cubey educational game system. Previously, he conducted research and development at EgyptSat Company on projects involving RTK GPS, GPS compass, license plate recognition, and 3D/2D face recognition. He has skills in C/C++, embedded systems, microcontrollers, serial interfaces, FPGAs, RTOSes, and development tools. He holds a diploma in embedded
This document contains the resume of Meera Mohiddin, who has over 8 years of experience in software testing. She has experience testing web applications, mobile applications, and wireless devices. She has expertise in manual testing, test case development, test execution, and bug tracking. She is proficient in testing methodologies like functional testing and has worked on projects for clients like Qualcomm and Cobra testing a variety of applications and platforms.
1. Manjunath Jayaram
Mobile: +91-8123273693
E-mail: manjunath.jayram@gmail.com
Software Professional with 7 Years of Experience in Embedded software development and
commercialization.
Good Knowledge on Qualcomm Mobile Platforms.
Good Knowledge in ARM Processor Architectures & ARM9, ARM11 and Cortex-A/M based
Soc’s.
Good Knowledge on Real time Operating systems & Linux kernel.
Experience in debugging embedded software issues using Trace32 JTAG Emulator. And simu-
lator.
Have good knowledge on Inter processor communication (IPC, Shared memory etc.) Mecha-
nisms.
Was involved in DPRAM and One Dram driver development.
Was Involved in Battery Optimization (Floor current, sleep current, standby current) For Sam-
sung Mobile Platforms.
Oversees Experience- USA (New Jersey, San Diego), Korea (Suwon), Israel.
Currently working as Technical Lead at Samsung Research India Bangalore.
Programing Languages C, Embedded C, Basic C++, Assembly.
Architectures ARM 7/9/11, Cortex A8, Qualcomm Hexagon, 8051/52 core
Microcontrollers.
RTOS /OS Nucleus, REX, REXL4, BLAST, QURT, Linux kernel internals.
Development Tools MS Visual Studio, Source Insight, KEIL,Code Composer Studio.
Debugging Tools TRACE-32, JTAG Emulator & Debugger.
Static code Analysis Tools Klockworks, sparrow.
Config. Management Tool Perforce, Clear Case, VSS, and Source insight.
QUALCOMM SOC’s MSM 6x/7x/8x/9x series chipsets.
Others Oscilloscope, power monitor.
1. Project: Samsung Femto cell for Home/Small Office
Company: Samsung Research India Bangalore (SRIB).
Duration: March 2015 till date
Platform: Broadcom BCM61735, Linux.
Femtocell/Small cell is a very small mobile phone base station which is connected to the phone net-
work via the Internet, typically used in areas where the mobile signal is weak. We are currently work-
ing on Broadcom chipset BCM61735 for femto Product.
Page 1of3
Technical Skills:
Professional Experience:
2. Responsibilities:
BCM61735 Platform Bring up with Samsung (OEM) customizations in Linux Boot up Process.
Interfacing External LCD chip using I2C with BCM61735 Chipset as per customer requirement.
Interfacing External GPS chip using I2C/SPI with BCM61735 Chipset as per customer require-
ment.
Debugging & fixing of Kernel Bugs raised during testing.
2. Project: Development and Commercialization of Samsung GALAXY series phones
Company: Samsung Research India Bangalore (SRIB)
March 2011 –till Date
Tools and Platform: Lauterbach Trace32 for ARM9 and Q6, Clear
Case/Quest,
Qualcomm chipset MDM9600, MDM9615, MSM 8960, MSM8974,
Snapdragon SOC.
Responsibilities:
Porting of RAM Dump generation Mechanism for offline debugging and PC Side Tool.
Development Automatic Crash dumps decoder at UE side.
Worked with QUALCOMM San Diego team in various issue debugging and Resolution.
Working with Application and Protocol (LTE, CDMA) teams to resolve issues related to Memo-
ry Mapping, Memory Corruptions, Memory Leakage, Task/Thread Scheduling, Task/Interrupt
Profiling, Deadlock Resolution, Inter Process Communication, MMU configurations
Worked on Battery optimization for Galaxy s2, s3 and NOTE 2 Samsung phones.
Participated in Samsung S-pen ideation contest.
3. Project: Development and Commercialization of 4G Multimode Dongle
(B3730)
Company: Samsung Research India Bangalore (SRIB)
March 2010-DEC 2010
Tools and Platform: Lauterbach Trace32 for ARM Cortex R4, Clear Case/Quest, Nucleus
Samsung Shannon Chipset.
Responsibilities:
Porting of RAM Dump generation Mechanism for offline debugging and PC Side Tool.
Enhanced debug log generation mechanism.
Enhancement of IPC Mechanism using DPRAM.
Task Scheduling History Logging Feature.
Task Stack Overflow Detection Mechanism.
Page 2of3
3. Resolving System issues related to Memory Management/Corruption, Task Scheduling, Inter
Process and Inter Processor Communication using RAM Dump with Lauterbach Trace32 in
JTAG mode or in Simulator mode.
5. Project: Development and Commercialization of Samsung Wave (S8500) HSDPA Smartphone
Company: Samsung Research India Bangalore (SRIB)
March 2009 -DEC 2009
Tools and Platform: Lauterbach Trace32 for ARM Cortex A8, Clear
Case/Quest, Nucleus, L4,Qualcomm chipset MSM7255 ,Qualcomm Snap-
dragon,Samsung BADA Platform.
Responsibilities:
Porting of RAM Dump generation Mechanism for offline debugging and PC Side Tool
One DRAM Driver optimization for IPC Commands between Application and Modem Proces-
sor.
Enhancement of Memory Manager debugging feature.
Resolving System issues related to Memory Management/Corruption, Task Scheduling, Inter
Process and Inter Processor Communication using RAM Dump with Lauterbach Trace32 in
JTAG mode or in Simulator mode
6. Project: Task Stack Protection Code Design and Implementation
Company: Samsung Research India Bangalore (SRIB)
Platform: C, REX, Nucleus.
March 2009 -DEC 2009
We successfully Implemented stack protection Using Memory Management Unit (MMU) in ARM9
modem processors. While Debugging crashes in Samsung Mobile Phones there were lot of Crashes
reported because of one task’s stack area Being corrupted by some other task ,so to avoid stack
Corruption and to catch the culprit task which is corrupting the other task’s stack we implemented
stack protection which the Help of Memory management Unit. Here the idea was to limit a task to
write some other task’s stack area .when a task tries to write to some other task’s stack the system
would generate an Abort. We could easily find out the Task which was corrupting the other task’s
stack areas.
Responsibilities:
Arranging all Task’s stack areas to continuo's memory Blocks.
Changing Access Permission Bits in Page Table entries of ARM MMU.
Coding to protect task’s stack regions.
Used this stack protection design to debug Memory corruption issues.
Page 3of3
4. 7. Project: Development of RAM Dump Analyzer Tool
Company: Samsung Research India Bangalore (SRIB)
Platform: C, REX, Nucleus, Microsoft Visual studio.
NOV 2008 -March 2009
There a was need for a tool which quickly analyses the Crashes that occur in Samsung Mobile phones
so we Developed a tool called Ram dump Analyzer (RDA).RDA is a Automatic Crash Analysis tool
which will analyze the System Crashes without ELF within few minutes and generates a HTML Report
giving the Problem point, From the report generated the developer could easily find out the Root
cause of the Crash and Hence he could fix the issue with Ease.
Responsibilities:
Design, coding & testing of RDA (RAM Dump Analyzer) Tool.
CMM file Writing and Symbol Table Extraction code writing for Call Stack.
Designed and Developed HTML creation API’s for displaying generated analysis reports
Achievements
“Beyond Boundaries” Award for My contribution in developing a Debugging tool for Samsung
Mobile Platform.
“Business contribution award for Samsung droid phone”
“Perfectionist award for contribution towards Samsung Wave phones.
Course Institution Board Year of
passing
Percentage
BE (Electronics and
Communication)
Amrita Institute of
Technology and Science
V.T.U 2007 70%
P.U.C St Francis Junior College P.U.Board
Karnataka
2003 80%
S.S.L.C Reddy Jana Sangha Karnataka
StateBoard
2001 70.08%
Page 4of3
Education: