Giter Club home page Giter Club logo

embedded-software-skills's Introduction

Soft Skills

  • Market research
  • Project Estimation
  • Proposal submission
  • Client handling
  • Risk Analysis
  • Project Budgeting
  • Requirement gathering & analysis
  • Architecture Design
  • Simulations
  • Design optimization
  • Module Integration
  • Documentation
  • Troubleshooting
  • Technical Support
  • Interpersonal Communication
  • Deep thinking
  • Logical & Analytic Approach

Technical Skills

  • Board Bring Up/Debugging
  • Linux kernel compilation, optimization & booting sequence
  • Signal and interrupt handling,
  • Designing & Optimization of Firmware/Software architecture for different embedded Products
  • OS less Firmware Applications Development
  • Device driver development
  • Board Support Package Porting
  • Algorithm development
  • Designing Complex data structures
  • Developing Graphics/Gesture library
  • Uboot configuration
  • File-systems (UBI-FS/JFFS2/YAFFS2)
  • Linux startup sequencing (buildroot/ArchLinux)

Technology Stack

  • Interfaces & Peripherals: LCD, Timers, DDR 2/3, NAND/NOR Flash memory, Motor, Sensors, FPGA, EEPROM, PMIC, PHY, OLED

  • Network Protocols: TCP, UDP, SNTP, FTP, DNS, DHCP, SNMP, RADIUS, WirelessHART, cctalk, SMS (GSM3.40), IPSec VPN, PPPoE

  • Bus Protocols: SPI, I2C, USB, RS232, MODBUS, CAN, ADC, DAC, DMA, PWM, 1-Wire, GPIO, Zigbee, Bluetooth, NMEA0183, NMEA2k, RFID protocols

  • Bluetooth: BT stack, BT Air trace tools, HFP, A2DP, SPP, AVRCP

  • Peripheral devices: RTC, Printer, GPS, Camera, Light Sensor, LCD Back light, EEPROM, Temperature Sensor, Light Sensor, Stepper motor, Graphical & alphanumeric LCD, MMC/SD, 3G/GSM/GPRS module

  • Hardware Platforms: PIC16/18/24/32, MSP430, Atmel AVR, TI TM4C123, TI OMAP 3530, Intel Quark, Davinci, i.MX6 Solo, ESP8266 NodeMCU, STM32F103, Samsung S3C2412, Cirrus EP9301, Austria Microsystem AS3527, VIA processor

  • Programming Languages: C, C++, Assembly, Bash Shell, Python, LaTeX, MATLAB, Octave, Fox Pro

  • Linux Programming: Multithreaded programming, IPC, TCP/IP sockets, Makefile, Message Queues, Shared Memory, Mutex, Semaphores, Kernel threads, POSIX threads, System Calls, Event driven mechanisms: event manager daemon, device manager daemon, control manager daemon

  • Libraries/Frameworks: Zigbee TI Zstack, OpenCV, OpenWRT, Bluez Stack

  • OS: uCOS, FreeRTOS, Linux, Windows, QNX, WindRiver, ThreadX, eCos

  • Development Tools: Eclipse, IAR Workbench, MPLab, Hitech C, Keil uVision, QT, Visual studio, CCD, ORCAD P-Spice, Eagle Layout Editor, Verdi, nWave, Atmel Studio

  • Debugging Tools: Trace32, gdb, QXDM, Lauterbach, XCode

  • USB Debug Tools: LeCroy USB Protocol Analyzer, MQP PET, USBLyzer, USBCV

  • Bug Tracking Tools: JIRA, Bugzilla, Prism, Visual Intercept, FIDO

  • Version Control System: svn, cvs, git, Perforce P4V

  • Software Engineering Methods: SCRUM, ISO9001, Software V-Model

  • Code Review Tools: Code collaborator

  • Static Code Analyzers: Klocwork, Coverity

  • Code Browsers: Source Insight, Slick Edit

Verticals

  • Industrial Product & Automation
  • Security and surveillance
  • Medical equipment
  • Consumer Electronics
  • Instrumentation & Retail solutions

Technical Requirements

  • Expert knowledge and hands-on with writing business logic on embedded environment in C, C++, Python using test-driven methodology on RTOS and non-RTOS platforms.
  • Exhibit problem-solving and analytical thinking abilities. Should be system-level thinker.
  • Able to learn and apply new state-of-the-art tools and techniques and thereby showing experience in quick prototyping methods followed by structured implementation.

embedded-software-skills's People

Contributors

mehul-m-prajapati avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.