Job Description
- Design software of embedded devices and systems from requirements to production and commercial deployment Interface with hardware manufacturers, and 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 work, 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, ADCs, and DACs.
- 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, and 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 are a plus
- TCP/IP and network protocol experience a plus
- Computer network exploitation experience is a plus
- Bachelor’s 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
Job Description
- Design software of embedded devices and systems from requirements to production and commercial deployment Interface with hardware manufacturers, and 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 work, 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, ADCs, and DACs.
- 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, and 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 are a plus
- TCP/IP and network protocol experience a plus
- Computer network exploitation experience is a plus
- Bachelor’s 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