Over 10 years we help companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated.

Gallery

Contacts

411 University St, Seattle, USA

engitech@oceanthemes.net

+1 -800-456-478-23

Embedded Firmware Engineer

Job Category: Engineer
Job Type: Full Time
Job Location: Noida

Position Requirements:

  • The right person for this position should have 6-9 years of experience in IoT embedded systems.
  • Experience integrating Wireless connectivity into a product using a Network stack
  • Knowledge of Wireless technologies like WIFI, Thread, Bluetooth/BLE, IoT Cellular
  • Knowledge of IoT communication protocols MQTT, HTTP, COAP
  • Exposure to Microcontroller Architecture Family e.g. ARM Cortex, Microchip, Xtensa ESP32, TI CC32XX
  • Knowledge of any RTOS, FreeRTOS, uC OS, EmbOSs, VxWorks, QNX
  • Knowledge of Microcontroller peripherals and drivers e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485, DMA, Ethernet, SD/eMMC, SDIO
  • Knowledge of networking concepts like OSI layers, embedded TCP/IP stacks and common IP protocols
  • Knowledge of Build toolchains and framework such as IAR, GCC, Keil, Mplab
  • Coding standards, guidelines and compliance tools
  • Version control and repositories using git tools
  • Software quality assurance and automated testing tools
  • Embedded software design cycle
  • Documenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc)
  • Good hands-on programming in Embedded C, C++.
  • Experience with AWS/Google cloud for device connectivity. Exposure to IoT cloud services. e.g. AWS IoT
  • Software and Hardware integration testing and troubleshooting
  • Protocol debugging using protocol analyzer
  • Understanding of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM core

Qualifications and Experience:

  • M.Tech/B.Tech in Computer Science / Electronics Engineering. Should have worked on IoT based embedded device projects.

Other Requirements:

  • Team player
  • Good communication and presentation skills
  • Ability to multitask
  • Design Thinking
  • Have passion for Design & Technology
  • Should have a “can do” attitude
  • Excellent interpersonal skills

Apply for this position

Allowed Type(s): .pdf, .doc, .docx