Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Developer

KarmSolar
Zamalek, Cairo
Posted 7 years ago
17Applicants for1 open position
  • 16Viewed
  • 2In Consideration
  • 14Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Work Environment:

  • Given the current size and phase of the company’s growth, KarmSolar is a highly dynamic environment.
  • We work on solving relevant and challenging problems.
  • It is important that you are self driven, an open communicator, and are able to pitch in to solve a diverse set of problems when needed.

Job Scope:

Since this is a senior position you are expected to drive development efforts. You will work on the following items, but you are only expected to know what's listed in the requirements in order to qualify:

  • Write controller software in C++ for Linux and FreeRTOS
  • Extend and Document our Management Platform (Django)
  • Maintaining the Software Development team’s VPS (writing/modifying scripts for user addition to VPN and git, etc..)
  • Pick up Labview for bug fixes and maintenance for our current solutions (if need be)

Job Requirements

Main Requirements:

  • B.Sc in Computer Science/ Computer Engineering, or equivalent experience
  • Very Good C++ Knowledge, with emphasis on OOP in practice.
  • Familiarity with Software Engineering Principles, and being able to design for maintainability, scalability, and maintaining code abstractions
  • Linux literacy and sys admin basics
  • Adherence (as much as possible) to coding standards and infrastructural standards when writing code or writing/modifying build scripts.
  • Ability to travel to KarmSolar sites if necessary (Bahariya and Hurghada)

Pluses:

  • Experience with Python
  • Experience with an MVC web framework
  • Familiarity with OS programming concepts such as the practical uses of threading, mutex, semaphores, even if you have not used them before.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Developer