MontaVista Software offers exciting career opportunities in a fast-paced company in engineering, sales and marketing, operations, business development, and many other fields.
Develop and contribute to the software design, implementation, coding, testing of Linux based Digital Media systems like Set Top Boxes, Media Players. Audio/Video devices, Digital Home devices, etc.
Participate actively in integration testing/Unit testing/system testing phase, identify bugs and fix them.
Use software and hardware debugging tools and techniques during the software development process.
Use software development processes that include Build, source code control, release management, etc.
Work closely with customer teams located around the globe for complete solutions deliveries.
Lead a team of 20 -2 25 engineers and be responsible for the delivery of a complete project to an end customer.
Manage Team Leads and Software Architects and create efficient and product software development processes and practices
Requirements:
Bachelors in CS/EE
12+ years of experience in embedded Linux based application/middleware design
Embedded Linux knowledge, Graphics, Multimedia, Audio/Video processing, GTK, Qt, Media Player, Freescale hardware, ARM hardware, Intel hardware, Set Top Box development experience
Multimedia product development experience like MP3 player, DVD, Blu-ray would be an advantage.
Good project management knowledge, development tools, C/C++ compiler, JTAG debugger, Source code control system, Bug tracking system.
Should have handled a large team
Should have handled multiple clients and projects at a time.
Exposure to open source media framework like FFMPEG, GStreamer
Hands on experience of Audio, Video Codec, AV Sync media player middlewares
Experience on set top box, media player product customization/framework development would be an advantage
Hands on experience on MIPS, ARM, Intel core platforms
Exposure to Broadcast (DTV) conditional access systems and DRM
Exposure to streaming technologies including RTP, RTSP, HTTP, Multicast, Unicast.
Software development experience using “C”, ”C++” languages on embedded platforms using Linux Operating System
Familiarity with GNU automake based build system
MUST have exposure in application development in multi-threaded and multi-process environment
Must have hands on experience in using at least one of the source code version control tools like SVN/Git/CVS
Hands on experience in debugging of software issues on embedded target platform
Ability to be self-starter and self-managed is highly desirable
Some experience in porting open source software on embedded devices to be an added advantage
Any contributions to an open source project would be an advantage
Should be well versed with project management techniques and processes
Should have prior experience of leading an engineering team of 10+ engineers
Should have extensive experience dealing with end customers and delivering complete projects
Please direct resume to
Cavium Networks Pvt. Ltd.
S.V. Complex #682,
9th 'A' main Road,
Binnamangala, Indiranagar 1st Stage,
Bangalore- 560038. India.
ATTN: Employment Opportunities