Browse Jobs
For Employers
Post JobLog inGet Started

Junior Software Developer

KarmSolar
Zamalek, Cairo
Posted 7 years ago
136Applicants for1 open position
  • 133Viewed
  • 29In Consideration
  • 104Not 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:

You will get the chance to work on the following:

  • Write controller software in C++ for Linux and FreeRTOS
  • Participate in Extending and Documenting our Management Platform (Django)
  • Participate in maintaining the Software Development team’s VPS (writing/modifying scripts for user addition to VPN and git, etc..)
  • Learn a little bit of 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 DevelopmentJunior Software Developer