Image Effect
+49 261 4509 - 8306 sales@excelloit.com

Senior Software Engineer – Lens Controller Service and UI Integration at Remote Poland

Job role insights

  • Date posted

    August 27, 2024

  • Closing date

    August 27, 2025

  • Hiring location

    Poland

  • Career level

    Middle Senior

  • Qualification

    Associate Bachelor Degree

  • Experience

    10+ Years 3 - 5 Years 6 - 9 Years

  • Gender

    m/f/d m/w/d

Description

Job Description:

We are looking for a Senior Software Engineer to lead the development and integration of the Lens Controller Service and Lens UI on MacOS. This role involves working on critical integrations, cloud services, call control systems, and user interface enhancements, while ensuring consistency with the existing functionality found in the Windows Lens Desktop (LD2) application.

Key Responsibilities:

  1. Settings and DFU Integration:
    • Integrate settings and Device Firmware Update (DFU) processes with the Lens Controller Service, ensuring seamless operation on MacOS.
  2. Cloud Integration:
    • Implement cloud services to support telemetry, tenant management, and policy enforcement.
    • Enable login-less cloud integration for seamless user access across devices and platforms.
  3. Call Control Integration:
    • Develop and integrate call control features for platforms such as Zoom, Teams, Cisco, and other conferencing tools.
  4. Camera Preview:
    • Implement camera preview functionalities with real-time feedback and control, ensuring smooth performance and user experience.
  5. Integration with Mac Notification Center:
    • Seamlessly integrate notifications for critical events and updates through the Mac Notification Center.
  6. Localization and Defaults:
    • Configure localization settings and default preferences for a global user base, ensuring a consistent and localized experience.

Assumptions:

  • The project will not involve adding new functionalities or device support that are not already available in the Windows Lens Desktop (LD2) application. The focus will be on parity and integration.

Required Skills and Experience:

  • Programming in C#, .NET, Moq Testing: Expertise in C# and the .NET ecosystem, with a strong focus on unit testing using Moq.
  • Event-Based Architecture: Proven experience in designing and implementing event-driven architectures.
  • Dependency Injection: Strong understanding and application of dependency injection principles in scalable software solutions.
  • Experience with Electron: Hands-on experience in using Electron for cross-platform application development and UI design.

Preferred Qualifications:

  • Experience in integrating with cloud platforms and services for telemetry, tenant management, and policy enforcement.
  • Familiarity with call control protocols and integration with third-party conferencing tools (Zoom, Teams, Cisco, etc.).
  • Proficiency in working with MacOS development environments and integrating with native Mac services, such as the Notification Center.

Interested in this job?

347 days left to apply

Apply now
Apply for this job

Cancel
Apply now
Job Alert
Subscribe to receive instant alerts of new relevant jobs directly to your email inbox.
Subcrible
Send message
Cancel