Job Description
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
💡 Quick Summary
Seeking a career-building opportunity? The Embedded Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
