Semiconductors- LTTS - Rathish

 

Educational Qualification(Common for all Reqs): B.Tech/B.E/M.Tech/M.E – ECE,CSE,EEE,IT

Job Description: 1

Audio DSP

Exp – 5yrs TO 8yrs

Location: Hyderabad

Np – 30 TO 45 Days Max

Keywords: C, Optimizations, signal processing, Audio, ARM Neon, SIMD, Hexagon, HVX, MATLAB, SIMULINK

  • Embedded SW development and Basics of Audio Signal processing concepts
  • Strong programming skills in C
  • Optimizations expert in ARM Neon or any other DSP, Hexagon/HVX is preferred
  • Experience with generating C code from MATLAB, MATLAB Coder, Embedded Coder or Simulink Coder.
  • Expertise in developing and debugging software on ARM, or other embedded, processors and SoCs
  • Expertise in the use and application of build and debug tools such as ADB, fTraces, Gerrit/Git, T32, Makefiles, CMAKE.
  • Knowledge of software design patterns and multi-threaded programming, POSIX, RTOS
  • Knowledge of computer architecture, operating systems, data structures,, basic algorithms and memory concepts
  • Software debugging skills in embedded operating systems on any platform
  • ML expertise is a plus.
  • Decent understanding of Python is a plus.

 

Job Description: 2

Multimedia Developer

Exp: 2yrs to 4yrs

Location: Bangalore

Mandatory Skill set:

  • 2 to 3 Years work experience in embedded software and/or driver development
  • Very Strong knowledge of C/C++ programming is mandatory.
  • Knowledge of Working on Linux/Android OS is mandatory.
  • Good understanding of Video compression basics, end-to-end encoding/decoding flow and Hardware accelerated codecs is mandatory
  • Thorough understanding of one or more multimedia frameworks viz., (OpenMAX/Codec2.0/GStreamer) is mandatory
  • Fluent in industry standard software development tools: T32, JTAG, ICE debuggers, code revision control systems (GIT, Perforce), IDEs and build tools – at least some of these is mandatory

Minimum Qualifications:

  • Understanding of Video any of the Video codec formats – H.264, MPEG4, HEVC, VC1, VP8, VP9, AV1 etc
  • Basic Understanding of YUV/RGB pixel formats
  • Experience in working with Multimedia frameworks like FFMPEG
  • Experience in Video processing pipeline – implementation for media applications (playback, recording, transcoding, streaming etc.).
  • Knowledge of one or more Real-Time Operating Systems is a plus point: (Ex : QNX, GHS etc)
  • Exposure to Hypervisor environment is a plus point.
  • Exposure to Apple CarPlay, Baidu Car-Life, Android Auto, etc. is a plus
  • Sound understanding of ARM architectures (v7, v8) is a plus
  • Experience in Video pre- and post-processing algorithms for subjective quality enhancement such as Adaptive Image Enhancement, Frame rate conversion, Deinterlacing etc., knowledge in motion compensation & estimation etc. is a plus.

Job Description: 3

Software Development Engineer

Exp: 5yrs to 8yrs

Location: Bangalore

•             We believe in fast paced development, Innovation and partnership across teams and sites to deliver Methodologies to enable Best in Class Chipsets for a Connected world.

•             You will design, develop, deploy, and support innovative Products, Methodology and Flows for System Validation and Emulation CAD Team.

•             You will be part of a cross-functional team that is responsible for the full software development life cycle, from conception to deployment of an (EDA) inhouse products.

•             Must have hands on experience in developing the Large Software Systems with Structured Development Cycles.

•             Must have hands on experience in solving complex system issues with good problem-solving skills.

•             Should have a strong communication skill and a flair to work on a challenging environment.

•             Software Developer (not SW Tester/Validator) with development experience of 5-9 years in any of the programming languages like Python/C/C++

•             Expertise in OOPs.

•             Good Attitude with Openness to learn and improve.

•             Team player with good communication and collaboration skills.

•             Strong problem-solving and debug skills.

Additional Qualification:

•             Ability to learn and adapt to new tools and methodologies

•             Ability to multi-task & contribute on multiple priority projects in parallel.

 

Job Description: 4

Device Drivers

Exp: 3yrs to 5yrs

Location: Hyderabad

Job Function:

  • Storage team is looking for smart, innovative, and motivated individuals to join the team to work on device drivers and tools for leading edge storage technologies used in Qualcomm Snapdragon chipsets
  • Candidate will be working closely with cross-functional teams - hardware, software, and product/test engineering etc. - in developing device drivers and tools for storage devices like UFS, eMMC, SD, NVMe, SDIO.

Skills/experience:

  • Experience with storage technologies UFS, eMMC, SD, NVMe, SDIO
  • Embedded device driver development for ARM processors
  • Strong embedded C programming
  • Strong Debugging skills
  • Flexibility to work across different technologies and teams
  • Good analytical and problem-solving skills
  • Good understanding of basic real-time/embedded programming concepts & real time operating systems concepts
  • Ability to read schematics, use test equipment such as JTAG debuggers, logic analyzers and scope
  • Knowledge and experience in RTOS, UEFI.
  • Experience with Perforce for version control.
  • Excellent communication, interpersonal, and teamwork skills
  • Familiarity with parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race-conditions, deadlocks, etc.

Responsibilities:

  • Design and development on Qualcomm multiprocessor mobile computing platforms.
  • Work closely with the hardware team developing low-level device driver software for solid-state storage devices including eMMC, UFS, SD, SDIO and NVMe.
  • Develop File System and tools for embedded and external storage devices.
  • Develop and support complex data structures and flash management algorithms for optimal file storage.
  • Optimize the storage drivers and boot loaders for performance and power consumption across multiple processors.
  • Support the team with failure triage, system debug, clear email communication, and customer support.
  • Work with internal and external teams to implement and support new features in the storage driver.

 

Indotronix is an Equal Opportunity Employer

Let Us Do the Heavy Lifting!
Upload your CV and we'll reach out when a job fits your skills.
Job Code
JPC - 1701
Posted Date
2023-05-25 06:02:50
Experience
3-8 years
Primary Skills
Audio