Senior Software Developer (USB)

Germany🕖 9 months ago

Analyze, design, develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.

As a member of the software engineering team, you will analyze and integrate external customer specifications and requirements. In alignment with the product development teams you will create the architectural design and specification as well as implementation on the product side. Specify, design and implement modest changes to existing software architecture. Build new products and development tools. Build and execute unit/functional tests and unit/functional test plans. Review integration and regression test plans. Review customer bug reports, implement fixes.

Work is non-routine and very complex, involving the application of advanced technical skills in area of specialization. You are a leading contributor individually and as a team member, providing direction and mentoring to others.

Desired Skills/Experience

  • BS or MS in Computer Science or related technical field or equivalent practical experience of 5+ years. - Knowledge in USB device programming is a must - Strong knowledge of Linux/Unix/MacOS/Windows fundamentals and internals - Strong knowledge of the base USB specification (transfer types, URB handling) and key device classes (HID, MSD, UVC) - Knowledge in low-level USB device programming in userland on Linux and Windows - Knowledge in C/C++ programming language - Knowledge in Python programming language is a plus - Solid understanding of designing systems for performance, efficiency, and availability with a strong customer focus - Strong troubleshooting and performance tuning skills - Understanding of the key concepts of remote desktop access protocols - Good written and verbal communication skills with the ability to present complex information in a clear, concise manner to all audiences - Results driven; thrives in a development environment that is agile, collaborative, and in start-up mode, even when faced with ambiguity

ResponsibilitiesAs a Senior or Principal Software Engineer you will work within the associated international teams on remote device access functionality, including USB pass-through, webcam support, printing and other remote device support. This includes architectural design, prototyping, implementation, integration, testing, bug fixing, improving current processes and protocols, sustaining and all other aspects of software development process.

Key Skills

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago