Senior Software Developer (Embedded C++)

CrossWorkers Cairo

Applicants for
3 open positions
Not Selected
Experience Needed:
More than 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Confidential, Social, Medical Insurance And Transportation.
Education Level:
Bachelor's Degree
3 open positions
About the Job

Title: Senior software developer - Embedded C++

Industry: IT Software

Reporting Line: Team Leader/SDS & Client (POC)

 Accountabilities :

  • Deliver the assigned tasks within due timeframe and minimum percentage of defects/bugs, ensuring the needed quality of delivery is attained.
  • Ensure being up to date with the latest needed technologies aiding the Client’s projects needs and delivery.
  • Document all tasks being implemented for easy reference to the development team and Clients.
  • Effectively Communicates with the Team/Client, for an easy flow of information and connection with the team.
  • Manage time in order to utilize a 25% - 30% for research and learning and 70% - 75% for technical development.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Follow the NDA & Security Data Protection Guidelines ensuring data is confidential and not disclosed to any third parties.


  • Competitive Compensation.
  • Customized Annual Technical/Non-Technical Development Plans.
  • Medical & Social Insurance.
  • Transportation – Bus Routes.
  • Business Travels based on the need.
  • European Clients’ Exposure.
  • You will also have the benefit of working with the latest technologies.
Job Requirements

Qualifications & Experience:

  • Bachelors in Software Engineer or Computer Science.
  • Overall experience 4+ years.
  • A minimum of 6 months – 2 Years of experience in related field/needed technology.
  • Culturally fitting with the company’s standards and profile.
  • Adapting to dynamic work environment.
  • Possess general programming skills & software development fundamentals.


  • Excellent experience in embedded development using C++ is a must
  • Proven experience in Micro Controller Unit (MCU) programming is a must
  • Very good experience in programming for STM32 from ST Microelectronics or any MCU from Microchip/Atmel/AVR, Cyprus, Renesas, ARM Cortex-M series microcontrollers is a must
  • Good experience in FreeRTOS is a plus
  • Very good experience in using GCC compiler
  • Very good experience in GIT and Jenkins
  • Proven experience in using unit tests
  • Good experience in agile/scrum methodologies
About this Company

CrossWorkers is a Danish offshoring company working in the software development sector, supplying our clients with professional IT resources. The company has been in business since 2009 and provides excellent services within offshoring software development. The headquarters... (More)

See all Careers and Jobs at CrossWorkers
Signup for an employer account and Post your Jobs!