Hello, I'm a firmware/embedded developer and consultant with over 6 years of professional experience. I was involved in firmware development and low level programming for x86, ARM and other architectures. I'm looking for challenging projects in area of embedded systems, general purpose low level programming and reverse engineering. Areas of expertise: * Expert in BIOS/UEFI/EDK2/Tianocore framework * BSP development and integration (Buildroot, Crosstool-NG, U-Boot, Linux kernel, custom toolchains, GCC, GDB) * Internet of Things (IoT) consulting, design, development and integration, wire/wireless communication, protocols * PCB/breadboard prototyping Hands on experience: * CPU/MCU/SoC/PCH: * Intel microarchitecture: Sandy Bridge, Ivy Bridge, Haswell, Broadwell, Skylake * Intel PCH: Ibex Peak, Lynx Point, Sunrise Point, Patsburg, Wellsburg * BCM2835 (Raspberry Pi) * Allwinner A20 (Cubietruck) * ATmega328 (Arduino Duemilanove) * TI CC3100/CC3200 (LaunchPad) * TI CC2541 (SensorTag) * TI MSP430 (LaunchPad) * Amlogic S805 (Odroid C1) * Samsung Exynos 5 Octa (Odroid XU3) * NXP LPC13xx * Nordic NRF24L01 * Nordic NRF51822 * Espresify ESP8266 * Operating Systems development: * Linux * Android * FreeRTOS * TI-RTOS * Debugging: ACPI, PCI, USB, Storage (SATA, SAS, MMC/SD) * System emulation and simulation (Simics, QEMU, Virtualbox) * Embedded systems test automation
Embedded C Job Cost Overview
Typical total cost of oDesk Embedded C projects based on completed and fixed-price jobs.
oDesk Embedded C Jobs Completed Quarterly
On average, 7 Embedded C projects are completed every quarter on oDesk.
Time to Complete oDesk Embedded C Jobs
Time needed to complete a Embedded C project on oDesk.
Average Embedded C Freelancer Feedback Score
Embedded C oDesk freelancers typically receive a client rating of 4.66.
These are the summary for my career with 8 years of experience. Hope with these skills will be the background do the job with best result. 1. Operating System: + Familiar and advance in Linux (over 7 years), VxWorks ( 2 years), AMX (2 years), Window (over 7 years) + Familiar with Windowing System Programming (1 year), Linux System Programming (7 years), VxWorks System Programming (2 years), AMX Programming (7 years) + Experience in parallel processing such as multi-thread model (5 years), MPI programming (2 years), OpenMP programming (2 years) + Good knowledge about real-time system (3 years) 2. Programming language + C programming language: 7 years advance in embedded system field. Implement hardware abstract layers (HAL) interface, OS layer interface, network protocol (IGMP snooping, mySQL client, ...) + C++ programming language over 2 years. Implement mySQL client with VodafoneUSB modem environment, Ethernet environment on LPC1768 board, networking programming, socket programming + Adroid application with over 1 years, develop some small applications 3. Script language + Perl language: over 2 years + TCL language: over 2 years 4. Compiler + Familiar and advance in GCC compiler + Familiar in DIAB compiler 5.Embedded System Field + Familiar with micro-controller and micro-processor (ARM, PowerPC) + Experience in telecom field (SONET/SDH, PDH, Ethernet, ... ) + Familiar some telecom protocol (Linear APS, SNCP, BLSR, LCAS, VCAT, GFP, IGMP, ...) 6. IDE + Eclipse + Microsoft Visual Studio 2008 + Wind River Workbench 3.0
Our goal is to provide solutions for improving our customers working processes, enabling efficient use of the Information Technologies, to design a unique visual language that translates your passion into reality and to promote that vision to the Internet public. Think outside the box and let us provide you with a unique user experience for increased customer loyalty, by standing out of the crowd and get a turnkey solution for your business. MediaIn is a software development company since 2009. In order to comply with our clients needs we provide a package of integrated IT services that contains almost everything what is required for a modern business to stay competitive and on top. Custom software design and development, Technical support, Software testing and assurance, Reverse engineering, Embedded applications. We provide maintenance and development of large-scale web-applications for anyone, small or large businesses and individuals, and not just specified implementation, but support until the product can become self maintainable and supports it's own growth. AMP: PHP(Kohana framework), ajax, jquery, apache, web-services\SOAP. C#, C++, embedded C, ASP.NET, SharePOINT, LINQ, MVC.NET 2FRAMEWORK, AJAX.NET, Web Forms, Web Services, Windows Forms Programming (C#), Microsoft Visual Studio.NET 2010, 2008, 2005, 2003, Nlog, Log4Net, NUnit, Spring.NET, Telerik Controls, Telerik Report, DevExpress Controls, Crystal Reports. Mobile platforms: Android, Android OS, Windows MOBILE. Database: MSSQL, MS ACCESS, MySQL,ORACLE.
Karthikeyan Shanmugasundaram Agency Contractor
My core competency lies in iOS, android developments, image processing, video processing, embedded solution, device drivers, Image processing, openCV, STASM Algorithms for facial / voice biometric recognitions over Cloud platform ( WEB/iOS/Android ). -Image processing / video processing -IOS Development experience -Android Development experience -Oracle Database Server -MS SQL Server -My SQL Server -Linux Adminstration -Computer Vision Algorithms are additional plus -Facial Recognition Algorithms are additional plus -Database Management, Database Programming -Having good experience in liveliness detection for facial images. -Eye Tracking & Movements -Eye: Iris/Pupil Detection -IEEE paper algorithm implementations -Edge detection for the papers before sending to printers. -Human detection on cloud environment -Ball Tracking on the playground from the camera & videos -Video processing for SLOW MO & RAMPED Slo Mo In/Out. -Image Processing for applying filters.
I earned a bachelor degree in Systems and Bio-medical engineering from Cairo university then followed by a software diploma - JAVA platform from Information Technology Institute (ITI). I have been working for 5 and half years as an embedded software engineer (skilled in embedded C). My studies and my work enabled me to gain knowledge and experience in programming, electronics, database and networks.
For more than 10 years I have developed applications for sale in a private business while working full-time in an engineering position at major corporations. Therefore I am proficient in development on large team projects but also stand-alone small applications for the web and Windows. I am seeking opportunities to efficiently develop sites or applications for your business.
23++ years' experience. Data communication, C, C++, TCP/IP, Embedded, Real Time, Windows (Win32 API) visual Studio, Linux, Android, ulibc Senior Software developer and designer with focus on data communication and protocols, embedded software, realtime, LAN and WAN. Expert in C, C++, Socket communication, analogue modem communication (RS232 serial), FTP, multithreaded program execution, TCP/IP and VOIP. Strong related competences in Interface Design, Internet, OpenSource, OOP, Protocol definition, Protocolimplementation and Reentrant programming.
Experienced software developer with 7+ years of experience developing mobile/desktop applications and embedded systems using wide range of programming languages and tools. Expert in development for iPhone/iPad and Android. Self-motivated and responsible, always achieves goals that have been set.
I finished my degree, BSc Honours in Computer Science at the University of Leeds, England, at the age of 22. Since then I have had more than 15 years of experience in building large scale applications using Delphi, C++ Builder, Microsoft VB, Microsoft C++ and Microsoft C#. Other skills involve 3D programming with DirectX, OpenGL, and HLSL. I have a very good physics and mathematical background which allow me to easily develop physics simulation systems, 3D visualisation systems and deal with problem solving. I can easily program client/server multitier applications that involve network communications such as TCP/IP programming, SOAP and a lot of other proprietary and standard network protocols, such as POP and Web Services among others. All application programming at some point involves storing data in a persistent storage. I have been writing applications that span over from custom database development, such as binary tree/hash tree indexing units, to using ready made relational database systems such as SQL Server, Interbase, Oracle and Access.