IT JOB IN RUSSIA: Open Source Software Engineer, ST. PETERSBURG

Open Source Software Engineer 


Company: Mentor Graphics
Job Title: Open Source Software Engineer - 6374 Job Location: Russia – St. Petersburg Job Category: R&D/Software Engineering  

Job Duties:
• Design and implement services built upon Mentor Graphics software products, open source components and/or custom platforms. The operational responsibilities listed below cover the main function of the position, but from time to time this can change and/or special requests may be made.
• Develop BSPs (board support package) for custom hardware designs (i.MX6, TI AM35X, X86 and other SoCs)
• Integrate requested OSS packages and/or create corresponding Yocto recipes
• Enable Android on customer hardware platforms including peripherals like cameras, sensors, display/touchscreen, hw-accelerated GPU and audio/video codecs.
• Work with QA, Customer Support, sales and customers to understand and support customer needs and requirements.
• Help project managers, lead project planning and tracking - requirements analysis, task analysis, work breakdown, and schedule estimation.
• Interface with developers, managers and customer's technical and management contacts as needed to understand and manage interdependencies of project tasks.

Job Qualifications:
• 3 plus years experience in embedded system design based on Open Source software for ARM, X86 and other processor families
• Experience in low-level programming, drivers, BSP, hardware bring-up for modern hardware in any of the following architecture families: ARM, PowerPC, MIPS, X86
• Absolute (A++) knowledge of C.
• Experience with assembly language programming, C++, Python, Perl, Bash and GNU toolchains, auto-tools knowledge
• Embedded Linux experience required
• Experience with modern SoCs (Freescale i.MX6, TI AMx, other embedded SoCs)
• Android BSP development experience is a plus
• QT knowledge is a plus
• Real Time Operating Systems knowledge
• Design documentation writing skills/experience
• Customer facing experience is a plus
• Good English skills required
• Good team player
• Ability to travel is a plus
• Excellent communication skills is a must
• Able to work effectively within a fast-paced multi-national engineering environment
Post a Comment