Embedded Engineer – Sr./Staff – Media APP and HAL

Job Description

Looking for Embedded Software Senior Engineer who is technically strong, and have hands on experience in, C/C++ Programming Language with Linux. Should have involved in development of at least 1 – 2 multimedia HAL layer framework for Linux. Any one multimedia HAL layer framework in-depth knowledge is must

Responsibilities

  • Work as technical lead and mange small team
  • Work will be on media framework (Gstreamer, ffmpeg, openmax, openXR, openVR, steamAR) and application development
  • Feature enhancements, Integration & Bug fixing
  • Debugging various technical issues and provide the solutions
  • Timely & Quality deliverables of module
  • Documentation and process adherence

Skill Set

Required Skills

  • 2 – 10 years of experience in Embedded Software with sound fundamental of C
  • Expert with 1 or more multimedia HAL framework (Gstreamer, openmax, openXR, openVR, steamAR, ALSA) on Linux
  • Knowledge of any of the GPU, using APIs or CUDA programming
  • Must have hands on experience working in embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, file-systems, debugging kernel messages for cross platforms etc.
  • Hands on knowledge on yocto build system
  • Familiarity with development using Host – Target tool chains for embedded platforms
  • Hands on experience on debugging tools required to debug at multimedia HAL layer
  • Familiarity with tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer would be added advantage
  • Sound knowledge of SW development tools such as Git, Confluence, JIRA, bit-bucket, SourceTree etc. is must
  • Passionate about learning new technologies, methodologies, strategies and processes
  • Should be able to work in aggressive, high pressure environment
  • Excellent written and verbal communication
  • Self-starter, problem-solving mentality, and creative thinker
  • Good in documentation & shall be able to prepare the specification, design documents from requirements
  • Reading schematics, datasheets, technical reference manual and Silicon revision sheet
  • Technical ownership of software driver module

Desired Skills

  •  Independently lead the module with 3 or 4 engineers
  • Quality process – CMMi, Agile Scrum is required
  • Good knowledge of working with Open-source software packages is preferred
  • Close cooperation with other leaders and projects managers
  • Any Contribution to any open-source multimedia software development community is added advantage
Scroll to Top