Full-Time
Ahmedabad
Posted 1 month ago

Sr. Software Development Engineer

Expertise / Skills :

  • Qualcomm 6XX and 8XX Series
  • Strong Core JAVA development
  • Experience in AOSP Internal and Multi-process thread environment- Services, Handlers, AIDL, Binders, etc
  • Embedded Linux systems (ARM preferred)
  • Scope of work, Develop and test the various software features
  • Android Services (Media-player, Video Streaming)
  • Android Hookups
  • Sensor HAL Layer
  • Boot Time Reduction
  • Dolby Atmos Support
  • External DSP Bring-up
  • HDMI support
  • 5G
  • 8-DMIC Support
  • HID, UVC, UAC, Storage, Printer and other standard protocols
  • Camera Driver and Bring up
  • Knowledge on Bluetooth, Wi-Fi and NFCs
  • Follow developments and integrate relevant patches to optimize
  • Performance and maintain the security of platform;
  • Android Studio, GIT/Gerrit, JIRA, Confluence
  • Review (static analysis) of peer programming and track bug list.
  • Expert in developing source code based on a specific schedule.
  • Implement Unit testing strategy
  • Experience in Software integration and validation methodologies.
  • Experience of working in the SCRUM team in Agile methodology.
  • Team Player with strong communication skills in English.
  • Problem solving techniques & capability.
  • Work on application framework functionality such as System UI, window management, notification management, input methods, etc.
  • Work on existing and new UI functionality and APIs, such as UI components, animations, text, layouts, etc.
  • Experience modifying framework services such as Window Manager, Activity Manager, Package Manager, Surface Flinger, etc
  • Experience with app development and creating custom views and layouts
  • Experience with system design on Android and/or other operating systems.
  • Familiar with HAL, native security code- C and C++, SELINUX, JNI, OOPs concepts

Job Description:

  • Full Software development life cycle of Android projects in JAVA. Core competency in Automotive software development. Use defined PROCESS to achieve Goal.
  • Responsible for design and development of real time firmware and PC/mobile based software application.
  • To Analyze domain specific technical or low level requirement and modification as per end customer or system requirement.
  • Participate in high level requirements analysis, High level and low level software design
  • Perform software testing including unit, functional and system level requirement including manual and automated
  • Performs code review following coding guidelines and static code analysis
  • Troubleshoots software problems of limited difficulty.
  • Documenting technical deliverables like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle.
  • Follow defined process for software Development life cycle
  • Develops software solutions from established programming languages or by learning new languages required for specific projects.
  • Develop new approaches to complex design problems
  • Role Software Developer
    Industry Type Semiconductors, Electronics
  • Functional Area IT Software – Application Programming, Maintenance
  • Employment Type Full Time, Permanent
  • Role Category Programming & Design

Skills:

  • Qualcomm Chipset : Must
  • AOSP : Must
  • Multimedia Experience (Camera, Audio, Streaming, Encode, Decode) : Must
  • HAL : Good to have
  • Drivers : Good to have

Job Type:

  • Full Time
  • Work From Office

Location:

  • Ahmedabad, India

Job Features

Job Category

Software Development

Apply Online

Apply now

A valid email address is required.
A valid phone number is required.

Leave a Reply

Your email address will not be published. Required fields are marked *

Post comment