Fully remote work
B2B Contract
Must have:
• ANSI C programming experience
• Multi-core/multi-threaded programming experience
• Linux/POSIX
• Should show virtualization skills
• C++ programming experience
Would be a plus:
• Linux kernel driver development.
• Experience of building/optimization software for ARM processors
• Experience in parallel computation
• Experience with Virtualization software, HyperVisor
• Assembler
PERSONAL COMPETENCIES
• Sufficient English level for communication (verbal & written)
• Technical documentation writing skills
• Good communication and collaboration skills
• Team working experience
• Fast research and learning skills
RESPONSIBILITIES
• Build new features and maintain existing functionality of the client’s platform/product per specs and design
• Participate in code reviews
• Report to Team Lead or supervisor about feature readiness/quality and raise red flags in crisis situations
• Participate in functional and architectural design of assigned features
• Research and evaluate technical options to implement assigned features
• Provide estimations of feature scope and split it into tasks
• Work in close contact with team members or other relevant stakeholders
• Follow established software development processes
• Suggest technical and functional improvements to add value to the product
Check similar offers