Software Engineer – Android Application & SBC Development
Please click on the Apply to verify the status of jobs posted more than 15 days ago, as they may have expired. Similar Jobs
Job Description
Company Description
Prodancy is a medical device startup focused on developing innovative and affordable high-value surgical consumables for joint replacement surgeries. Their flagship product, the Vizbl Surgical helmet, is designed to be lighter and more cost-effective than the competition while providing superior comfort and protection to orthopedic surgeons, surgical staff, and patients.
Role Description
This is an internship role for a Software Engineer Android Application & SBC Development at Prodancy Pvt Ltd. The role involves day-to-day tasks related to developing Android applications and Single Board Computer (SBC) solutions. This is an paid internship role on-site position located in Bengaluru. If person is suitable, we will extend a permanent offer.
Key Responsibilities:
- Design, develop, and maintain Android applications tailored for SBC-based systems.
- Work with peripherals (cameras, storage, Microcontroller, wireless modules, etc.) connected to SBCs.
- Implement OS updates and patches for custom Android-based SBC systems.
- Debug and troubleshoot low-level system issues, and hardware-software integration problems.
- Collaborate with hardware and embedded teams to ensure seamless integration of Android applications with SBC hardware.
- Optimize system performance, power management, and resource utilization for SBC-based applications.
- Ensure compliance with security, safety, and regulatory standards related to embedded Android development.
Required Skills & Qualifications:
- Bachelors or Masters degree in Computer Science, Embedded Systems, or a related field.
- Proficiency in Android development (Java/Kotlin, Android SDK, NDK, JNI).
- Strong understanding of SBCs (ASUS Tinker Board, Allwinner A133, etc.) and interfacing peripherals.
- Experience with Linux kernel programming, device drivers, and hardware abstraction layers (HALs).
- Knowledge of bootloaders, U-Boot, and system firmware.
- Hands-on experience with cross-compilation, BSPs (Board Support Packages), and Yocto Build Systems.
- Familiarity with communication protocols (I2C, SPI, UART, USB, Ethernet, Bluetooth, Wi-Fi, etc.).
- Proficiency in C/C++ and shell scripting for kernel-level development.
Looking to get Placed? Try our Placement Guarantee Plan
- Understanding of real-time operating systems (RTOS) and low-latency processing.
- Experience with debugging tools like GDB, strace, logcat, and kernel logs.
Preferred Qualifications:
- Experience working with custom Android OS builds and AOSP (Android Open Source Project).
- Knowledge of OTA (Over-the-Air) updates and secure boot mechanisms.
- Hands-on experience with machine learning, AI, or edge computing on SBCs.
Skills
HtmlCDebuggingJavaLinuxShell ScriptingSoftware IntegrationSoftware EngineerIf an employer asks you to pay any kind of fee, please notify us immediately. Jobaaj does not charge any fee from the applicants and we do not allow other companies also to do so.
Important dates & deadlines?
Application Deadline
16 May 25, 12:12 PM IST
Similar Jobs
View All

