Software Engineer – Android Application & SBC Development

Department Icon IT / Software Development & Related
102+ Applicants
Posted: 1 year ago
0-1 years
Bengaluru / Bangalore, Karnataka
Work from Office

Posted: 1 year ago
|
Applicants: 102+
Job Description
Similar Jobs
Please verify your account first! Send OTP

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

    Looking to get Placed? Try our Placement Guarantee Plan

    C/C++ and shell scripting for kernel-level development.
  • 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 Engineer

If 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
Loading...
Bag Logo
Jobaaj
Don't Miss out any Updates

Subscribe now for the latest job alerts
and never miss an update

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

Software Engineer – Android Application & SBC Development

Share with