Embedded Software Engineer

14 hours ago


Thiruvananthapuram, Kerala, India Teliolabs Communication Full time ₹ 5,00,000 - ₹ 20,00,000 per year

Job Description

We are seeking a skilled and experienced Embedded Software Engineer to join our team, focusing specifically on the development and optimization of camera functionality for our embedded devices running on Android. This role will involve working deeply with Quectel smart modules and their underlying platforms, developing and integrating camera drivers, implementing image processing pipelines and ensuring high-quality camera performance tailored to specific application needs.

Responsibilities:

  • Design, develop and integrate kernel and user space camera drivers for various components including image sensors, autofocus (AF) actuators, EEPROMs and LED flashes.
  • Configure camera-related hardware interfaces, manage GPIOs for control and set up power supplies and power-on/off sequences within the kernel device tree.
  • Implement and configure user space driver parameters, defining sensor output formats (like RAW or YUV), connection modes (such as MIPI CSI), resolutions, frame rates and MIPI CSI lane configurations.
  • Integrate and configure camera tuning data, including chromatix code for Bayer sensors or handle specific configurations required for YUV sensors.
  • Troubleshoot and debug camera bring-up failures, image quality issues and performance bottlenecks by analyzing kernel logs and system behavior, looking for errors like SOF freeze, ERROR_CRC and ERROR_PHY_DL0_FIFO_OVERFLOW.
  • Work on the Android Board Support Package (BSP), focusing on the Camera Hardware Abstraction Layer (HAL) to provide a consistent programming interface for applications.
  • Utilize standard Android SDK Camera APIs for developing camera-based applications.
  • Collaborate closely with hardware engineers during the component selection phase (image sensors, lenses, processors, etc.) and contribute to the overall embedded camera system design.
  • Perform camera tuning processes to fine-tune hardware and software parameters, achieving optimal performance and image quality for specific applications by adjusting settings like Autofocus (AF), Auto Exposure (AE) and Auto White Balance (AWB).
  • Explore and integrate AI/ML algorithms for advanced vision functionalities such as object detection, facial recognition or predictive analytics. For example, use of AI and machine learning with Quectel modules for road hazard detection.
  • Ensure thermal management considerations are adequately addressed in software design to maintain system efficiency and reliability, especially in demanding operating environments.
  • Implement and execute effective testing procedures under various lighting conditions and scenarios to ensure product reliability and consistent performance.
  • Leverage Hardware Abstraction Layers (HALs) to enhance the flexibility, scalability and future-proofing of camera designs.

Requirements

Mandatory Technical Skills, Experience: 1 to 5 Years relevant experience

  • Proven experience in embedded software development, with a strong focus on camera systems and Android platforms.
  • Proficiency in C/C++ programming is essential for interacting with system APIs and low-level hardware.
  • Experience with Android BSP and HAL development, specifically the camera HAL, is a key requirement.
  • Familiarity with camera driver development models in both the kernel and user space on Linux/Android systems.
  • Hands-on experience working with camera interfaces such as MIPI CSI.
  • Practical experience in bringing up and configuring camera sensors, including understanding I2C communication, power sequencing and timing.
  • Experience in debugging complex embedded camera systems, including log analysis for hardware and software issues.

Secondary Skills:

  • Experience working with Qualcomm multimedia and camera frameworks is highly desirable.
  • Knowledge of image processing concepts and algorithms, including 3A algorithms (AF, AE, AWB), noise reduction and color correction.
  • Experience with specific Quectel smart module series (e.g., SC600Y/T, SC200E/V, SA800U, SG865W).
  • Experience working with Quectel smart modules and Qualcomm processors used in embedded devices is a significant advantage.
  • Understanding of performance optimization techniques for real-time image processing and video streaming.
  • Experience integrating and optimizing AI/ML algorithms within embedded vision systems.
  • Knowledge of relevant communication protocols for camera systems.
  • Experience with camera tuning tools, labs and methodologies.
  • Contribution to open-source projects like LineageOS or Google AOSP.

Benefits

Comprehensive Employee Benefits

  • Health & Wellness (Life and health insurance)
  • Enrollment Option for National Pension Scheme
  • Flexible Work Arrangements when in need
  • Generous Leave Policy
  • Team Off-sites & Social Events
  • Performance Bonuses

In addition to a competitive and attractive pay & benefits packages, we provide career development that align with the strategic objectives and the employee needs.

I'm interested



  • Thiruvananthapuram, Kerala, India Netwalk Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Responsibilities:• Embedded Software Development in C• Design and development of software based on Autosar architecture• Integration & verification of the developed SW components• Debugging and error analysis• Create design documents• Participate in Design & Code reviewsQualifications:• University degree in Electrical/Electronic engineering,...


  • Thiruvananthapuram, Kerala, India Terumo Penpol Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Software Engineer JOB SUMMARY Under general direction, participates as high-level technical expert in design development, coding, testing, and debugging new software or significant enhancements to existing software for third party customers, project leads, and management. Works with technical staff to understand problems with software and develops...


  • Thiruvananthapuram, Kerala, India Trois Infotech Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Overview:The Team Lead will be responsible for spearheading cross-functional hardware development projects with a focus on camera systems and drone platforms. This role requires deep technical expertise in electronics hardware design, IT networking, and computer vision, combined with strong leadership skills to manage a team of hardware developers and...


  • Thiruvananthapuram, Kerala, India Talrop Full time ₹ 3,00,000 - ₹ 5,00,000 per year

    Job Title: Mid Firmware / Embedded System EngineerAbout the RoleWe are looking for a skilled and experienced Mid Firmware / Embedded System Engineer to join our R&D team at Talrop. The ideal candidate will be responsible for architecting, developing, and optimizing firmware systems that integrate hardware and software for high-performance embedded...

  • Embedded Engineer

    6 days ago


    Thiruvananthapuram, Kerala, India Innogate Solutions Full time ₹ 59,292 - ₹ 5,92,920 per year

    We have requirements for embedded developers working on Routers/ Gateways / Network devices, Embedded Linux, Embedded C, C++, RDKB, Openwrt, Cisco stack and other networking stacks.Interested and eligible candidates can mail their resumes to .Job Types: Full-time, PermanentPay: ₹9, ₹49,745.83 per monthBenefits:Health insuranceProvident FundWork...


  • Thiruvananthapuram, Kerala, India Quest Global Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Requirements At Quest Global, it's not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that...

  • Embedded AI Engineer

    5 hours ago


    Thiruvananthapuram, Kerala, India Talrop Full time ₹ 6,00,000 per year

    Job Title: Embedded AI EngineerAbout the RoleWe are looking for an innovative and technically strong Embedded AI Engineer to join our R&D division at Talrop. The ideal candidate will design, optimize, and deploy advanced AI models—particularly large language models (LLMs)—on embedded and edge devices. You'll work at the intersection of machine learning,...


  • Thiruvananthapuram, Kerala, India Gridian Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    About the Role:We are seeking a highly skilled Full Stack Embedded Systems Engineer with 5+ years of experience to join our engineering team. This role bridges firmware, backend, and cloud services — ensuring seamless data flow from our Battery Management Systems (BMS) to AI-driven analytics platforms. You will design firmware, APIs, and scalable backends...


  • Thiruvananthapuram, Kerala, India dSPACE Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Developer (f/m/d)Identifier: INST-SSD-TLLocation: TrivandrumFor our office in Trivandrum, dSPACE is looking for creative and motivated professionals. You will work on exciting and technologically cutting-edge product development projects, in the areas of control prototyping, code generation and Hardware-In-the-Loop (HIL) simulation.We are...


  • Thiruvananthapuram, Kerala, India Apple and Berry Technologies Full time ₹ 4,00,000 - ₹ 8,00,000 per year

    Kickstart Your Embedded Systems Career – Where AI Meets Hardware Innovation Location:Trivandrum Type:Full-time Experience:Freshers / Junior Level Industry:Electronics / IoT / Embedded Systems / Medical Devices About UsWe're a cutting-edge team developingmedical devicesthat combinehardware, firmware, and AIto improve healthcare outcomes. From embedded...