You are viewing a preview of this job. Log in or register to view more details about this job.
As a Computer Scientist, you will perform the following duties:
  • Manage the planning and coordination of open source software and hardware development projects, provide technical leadership and guidance to a team, and oversee the investigation and evaluation of various alternative development approaches.
  • Comply with Software Development best practices leading the refining of software, hardware, and interface detail, performance criteria, and related software products and tracking progress towards milestones regarding software testing activities.
  • Identify uncertain elements in complex software design concepts, propose new policies and practices, justify the best feasible approach to be taken, and make technically authoritative decisions.