Job Openings embedded firmware engineer

About the job embedded firmware engineer

Job Role Embedded Engineer : 

  • Job Description New product development &Upgradation of existing products
  • Prototype development testing
  • Vendor Interactions & New vendor Development including travel to vendor locations
  • Work on global innovation & Development projects as and when required including travel to the specified sites.
  • Graduate with 1.5-3 year of experience embedded system in Linux and Windows platform
  • REQUIRED SKILLS Independent handling of firmware development.
  • Integrate the firmware with hardware independently.
  • Understand and maintain the existing firmware and perform changes based on requirements.
  • Design and develop embedded software/firmware for 16, 32 bit and ARM Microcontrollers or Micro Processor and its peripherals using C.
  • Expertise in Cross Compilers, GCC, Keil and etc.
  • Must be an excellent coder with experience developing Firmware in C, device drivers, kernel level.
  • Good command over working with RTOS and Embedded Linux
  • High-level expertise in embedded firmware, Assembly Language, C and Embedded C
  • Proficient in C Programming and Knowledge on RTOS.
  • Good knowledge of Linux kernel Programming, make file, C Library (Static & Dynamic Library), Shell Script, Process management, IPC techniques, Socket programming, serial programming.
  • Knowledge in CAN, SPI, UART, I2C, USB, TCP I/P.
  • Experienced with Communication protocols such as TCP/IP, UDP, RS232/RS485, Modbus, etc.
  • Experienced in device driver development for several interface types: I2C, USB, SPI, UART, GPIO, Camera, SD Card, Graphical LCD and etc.
  • Good understanding of Basic Hardware
  • Experience with disparate sensory devices (passive, active and intelligent), interfaces, protocols and wired and wireless technologies (ZigBee, Ble, Wi-Fi, LTE and TCP/IP networks)
  • Good analytical and problem-solving skills. Should prepare the flow diagrams and detailed documentation.
  • OTHER QUALIFICATIONS :
  • Self-starter with excellent verbal and communication skills and be able to work independently directly with the customer
  • · Ability to work under pressure and to meet tight deadlines
  • · High level of efficiency, accuracy and attention to detail
  • · Ability to handle multiple tasks often simultaneously
  • · Superior interpersonal skills
  • · Good time management and organizational skills
  • · Good analytical and problem-solving skills
  • · Excellent business analysis & Interpretation skills
  • · Good judgment, high ethical standards, and strong work ethic are a must
  • · Good Team Player