Embedded Developer
Published date: 2024/01/10
- Location: Bengaluru, Karnataka, India
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, 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
6 page views
Related listings
-
Embedded Software EngineerSoftware DeveloperJob Description Embedded Software Developer for Android Middleware Development & Validation Skill Requirements • B.E in ECE/EEE/CSC with 2 – 4 years of experience in Embedded Software Development • Proficiency in C/C++ language • Expertise in And...2026/11/09
-
Senior Java Software EngineerSoftware DeveloperLooking for a Senior Java Developer to join a team of rockstar developers. The candidate should have a minimum of 5+ yrs. of experience.There are multiple openings. Company Background - We are a multinational software company that is growing at a fas...2026/11/09
-
Software Developer - CT AlgorithmsSoftware DeveloperResponsibilities: • As a developer in the team located in Bangalore, you will develop and integrate algorithm components for CT applications by taking care of all aspects of software engineering, from design and implementation, through testing and do...2026/11/09
