Position: Embedded C Firmware Engineer
Company: PLVision
Category: C++
Experience required: 2y
English level: intermediate

We are looking for a talented Software Engineer to join our Firmware Core team in Switch R&D group.

Our customer is a leading supplier of innovative end-to-end connectivity solutions and services for the world's most advanced data centers. It also provides services for high-performance computing, cloud computing and big data. 

Vacancy responsibilities:
• Design and development of firmware features and sustaining of the existing functionality
• Full development cycle methodology (including design, coding and verification)
• Performing research and analysis to make optimal solution decisions
Vacancy requirements:
• Bachelor's Degree in Computer Science or Software/Computer Engineering
• 2+ years of commercial experience in Software Engineering in Embedded Application Development
• Good knowledge of C
• Experience in real-time or embedded software development
• Experience with Linux (at least at a user level)
• Good troubleshooting and debugging skills
• Good communication skills and ability to work in a team
• Customer orientation and flexibility
• Knowledge of technical English (Intermediate level and higher)

Vacancy plus options:
• Experience in writing design and functional specifications
• Experience with Layer 2 and/or Layer 3 networking protocols implementation, TCP sockets programming
• Knowledge of scripting languages (Bash and/or Python)
• Experience with Linux networking