drjobs
Software Engineer
drjobs
Software Engineer
drjobs Software Engineer العربية

Software Engineer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Jobs by Experience

drjobs

2 - 6 years

Job Location

drjobs

Cairo - Egypt

Monthly Salary

drjobs

Not Disclosed

Nationality

Any Nationality

Gender

N/A

Vacancy

1 Vacancy

Job Description

Req ID : 643399

Job Description

Fab-Minds is looking for a Software Engineering professional to develop, upgrade, and maintain the diverse and advanced IP software stack of Fab-Minds' 3D printers. The job will include development of highly innovative software solutions that forms a complete multi-layer software stack all the way from the embedded systems layers to the application layer that can be in various forms such as mobile apps, web interfaces, desktop solutions. The job will include interaction with many other engineering functions inside the company both in-site and overseas to ensure the delivery of high-quality solutions that meets our needs.

To be successful in this role, you must be able to engage in early stages of the definition and development of different software solutions and to participate in the support and maintenance of already available and deployed solutions. You must also be able to interact and handle the communication with different technical and non-technical stakeholders and formulate their requirements into functional requirements and eventually into software solutions.

Roles and Responsibilities

  • Perform the full life cycle of software development including definition, design, implement, and testing of software modules present in the company’s IP stack both on the block-level and the system-level.
  • Deployment of verified software on embedded platform and perform validation testing.
  • Development of documentation for different systems components.
  • Maintenance of legacy and deployed codes and development of optimization plans.
  • Develop and maintain mobile apps and ensure cross-platform compatibility.
  • Identify issues and systems bugs and perform bug fixes.
  • Develop and manage the deployment of validated codes on different system platforms.
  • Interface with other teams and stakeholders to align the requirements with software plans.
  • Provide high-quality reports for senior engineers on both the work progress and development plans.

Employment Type

Full Time

Company Industry

IT - Software Services

Key Skills

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.