Get in Toucharrow

CONTACT US

Embedded Developer (2+ Years) – Bangalore

Job Description

  • Design software of embedded devices and systems from requirements to production and commercial deployment Interface with hardware manufacturers, suppliers.
  • Identify Bill of Material Provide technical requirements and guidance for hardware design.
  • Hands-on code and design firmware.
  • Analyze and enhance efficiency, stability, and scalability of system resources.
  • Support software QA and optimize I/O performance Provide post-production support
  • Embedded Engineer to perform research, development, and deployment of capabilities for the Internet of Things related devices and systems. We are seeking embedded developers who understand IoT-related communication protocols, WiFi and wireless technologies, and the ability to develop in low-level languages for hardware devices. We prefer inquisitive, self-driven engineers who like to reverse engineer and understand how hardware, software, and firmware works, and enjoy developing proof of concepts and complementary capabilities for these devices.

Skills Required

  • Background in Systems Programming, Operating Systems, RTOS, CoAP
  • Experience with Wi-Fi, Bluetooth development, and BLE solutions.
  • Experience in developing embedded devices, toys, robots, sensors, or control systems.
  • Experience developing on ARM Cortex, MSP430, IMX6, AVR 8051, DSP, or other embedded platforms.
  • Experience with codecs, ADC’s, and DAC’s.
  • Knowledge of communication protocols: I2C, SPI, USART, I2S, PCM.
  • Experience with sensors, microphones, accelerators, gyroscopes, magnetometers, GPS
  • Understanding of LoRa, LTE, CATM, NB-IoT, NFC, RFID is a plus
  • Professional experience in C OR C++, and low-level programming experience
  • Reverse engineering experience
  • Scripting skills (Python preferred)
  • Kernel or driver development skills a plus
  • TCP/IP and network protocol experience a plus
  • Computer network exploitation experience a plus
  • Bachelor Degree in Computer Science, Electronics Engineering or related field

Qualifications

  • BE/B.Tech/M.Tech in Electronics and Communication Engineering

Experience

  • 2+ Years in Embedded Development

Apply Now