drjobs Senior Software Engineer English

Senior Software Engineer

صاحب العمل نشط

هذا المنشور غير متاح الآن! ربما يكون قد تم شغل الوظيفة.
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني
Valid email field required
أرسل الوظائف
drjobs
أرسل لي وظائف مشابهة
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني

Valid email field required
أرسل الوظائف
الراتب الشهري drjobs

لم يكشف

drjobs

لم يتم الكشف عن الراتب

الوصف الوظيفي

Senior Software Engineer About The Job:

You are a professional software engineer with a deep understanding of how your software interacts with electronic and computer hardware. You write clean and understandable code that is reliable and just works. You have an intuition for how systems work that you can use to debug mysterious problems with little evidence. You are detailed oriented and enjoy simple solutions to complex problems. You have a bias towards action when faced with ambiguity and a passion for delivering projects at a high level of quality.

What You Will Do:

  • Write build scripts application code and unit tests in C deployment scripts and documentation.
  • Debug existing software applications and their interaction with hardware
  • Work closely with firmware and hardware engineers to own the software components of electronic products.
  • Contribute to all phases of the software development lifecycle on projects from requirements discussions development deployment final testing & validation of your part of the final product as well as product support after delivery.
  • Implement new features refactor existing code and enhance software system architecture from project specs and device documentation.
  • Be able to understand customer requests and implement simple and effective solutions with minimal guidance and oversight.

Qualifications:

Experience:

  • Minimum of 5 years building and successfully shipping multiple software applications from start to production.
  • Demonstrated background delivering projects on time and on budget.
  • Experience managing the codebases of different projects of varying age and level of polish.
  • Strong experience developing for a Linux environment embedded Linux preferred.

Knowledge Skills and Abilities:

  • C 17 and standard library in a Linux OS
  • Git Github and/or GitLab
  • Cmake and/or make
  • Writing unit tests for your code and understanding codecoverage tools & analytics
  • Proficiency with Visual Studio Code or another IDE
  • Ability to quickly navigate read and learn existing codebases and their patterns.
  • Identify opportunities for software architecture improvements and process improvements to enhance efficiency and reduce costs and timetodelivery
  • Best practices and processes for the software development lifecycle

Requirements:

  • Professionalism representing AED when interacting with staff vendors clients and the public.
  • Organizational skills and the ability to plan prioritize and execute tasks independently.
  • Strong written and verbal communication skills
  • Pass a comprehensive background check.
  • Authorized to work in the United States and not require work authorization sponsorship by AED now or in the future.
  • Bachelors degree in Computer Science or equivalent work experience

Nice to have:

  • Experience with Python (versions 2.x and 3.x)
  • Experience with Java (1.8 minimum) and Jakarta EE (J2EE).
  • Docker and cloud services architecture.
  • Knowledge and understanding of database backed web applications.
  • Mobile app experience on both iOS and Android devices.
  • Javascript Typescript HTML and CSS knowledge.
  • Understanding of how compilers and assemblers work.

نوع التوظيف

دوام كامل

المهارات المطلوبة

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • هياكل البيانات
  • تطوير البرمجيات
  • Java
  • Distributed Systems

نبذة عن الشركة

الإبلاغ عن هذه الوظيفة
إخلاء المسؤولية: د.جوب هو مجرد منصة تربط بين الباحثين عن عمل وأصحاب العمل. ننصح المتقدمين بإجراء بحث مستقل خاص بهم في أوراق اعتماد صاحب العمل المحتمل. نحن نحرص على ألا يتم طلب أي مدفوعات مالية من قبل عملائنا، وبالتالي فإننا ننصح بعدم مشاركة أي معلومات شخصية أو متعلقة بالحسابات المصرفية مع أي طرف ثالث. إذا كنت تشك في وقوع أي احتيال أو سوء تصرف، فيرجى التواصل معنا من خلال تعبئة النموذج الموجود على الصفحة اتصل بنا