Lead Software Engineer | Platform | C++
Found in: Talent CN S2 - 1 week ago
Description
Lead Software Engineer | Platform | C++
The Role
The Logitech Gaming Team is growing. We are seeking an experienced hands-on desktop application developer to join our Logitech China Software Tribe. This position, located in Shanghai, focuses on Logitech GHub programming, which encompasses developing and maintaining software features as well as Logitech desktop applications platform extensions and improvements.
Your contribution
Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. Share our passion for Equality and the Environment. These are the behaviors you’ll need for success at Logitech. In this role, you will:
Work with the Logitech Desktop Experience software team globally. Understand and contribute to the ecosystem's platform development, making it better support the China region.
Work with our current software development team, as well as firmware engineers, front-end engineers, product managers and designers.
Participate in the full software stack, starting from low-level device interaction to the customer-facing UI, and everything in between.
Key Qualification
6+ years of software design & development experience
Professional C/C++ experience - including C++17
Hands-on Win32/COM APIs, CMake, Conan, etc; GIT knowledge
Issue analysis expertise both at code (classic code debugging) and system level (system level tools like procmon, WTA…)
Applied knowledge of software design patterns and best practices
Fluent oral and written in English
In addition, preferable skills and behaviors include:
Knowledge in Objective C, Python, React and NodeJS
Experience with software linked to hardware products (HID protocols, drivers…)
The ideal candidate is highly organized, detail-oriented, passionate about building great software products, and has an intrinsic curiosity to understand technological tools and frameworks. You will be working in collaboration with product management, design, internal and external development teams.
Education
MS in Computer Science or equivalent technical field, BS needs more 2 years of experience.
-
Embedded SW
Found in: Talent CN S2 - 1 week ago
Shanghai, China Bose Full timeJob DescriptionAs Principle Embedded Software Engineer in Bose Software Platform Team / ASD , you will work with the entire platform team to architect design, implement and verify the software solutions for Bose amplifiers products. You should have a deep understanding of the Software Development Life Cycle (SDLC), and be comfortable in working in a...
-
Lead Software Engineer
Found in: Talent CN S2 - 1 week ago
Shanghai, China Logitech Full timeDescription Lead Software Engineer | C++ The Role The Logitech Gaming Team is growing. We are seeking an experienced hands-on desktop application developer to join our Logitech China Software Tribe. This position, located in Shanghai, focuses on Logitech GHub programming, which encompasses developing and maintaining software features as well...
-
ADAS Software Engineer(Platform Abstract)
Found in: Talent CN S2 - 1 week ago
Shanghai, China Mercedes-Benz Full timeTätigkeitsbereich:Forschung & Entwicklung incl. DesignFachabteilung:Middleware, BSW and IntegrationGesellschaft:Mercedes-Benz Group China Ltd.Standort:Shanghai, CNStartdatum:sofortVeröffentlichungsdatum:..4Stellennummer:MERSFArbeitszeit:Vollzeit Join usAufgaben Job Objective - Responsible for development of basic/platform software based on Adaptive...
-
System Software Engineer Intern
Found in: Talent CN S2 - 1 week ago
Shanghai, China NVIDIA Full timeThe Autonomous Vehicles Platform team is searching for engineers to develop and bring NVIDIA's automotive platform out to the world. You will participate in a focused effort to develop and productize ground-breaking solutions that will redefine the world of transportation and the growing field of self-driving cars. Work with hardworking and dedicated...
-
Software Engineering Manager
Found in: Talent CN S2 - 1 week ago
Shanghai, China Bose Full timeJob DescriptionAt Bose, we are passionate about helping people reach their fullest human potential so that they can feel more, do more, and be more. Working as a supervisor within the BSO Platform Development Team, come astonish our Bose Automotive Division with your outstanding ability to create software solutions for a superlative audio experience in a...
-
Client Engineer
Found in: beBee S CN - 3 weeks ago
Shanghai, China Electronic Arts Full timeAs a software engineer, you will report to a senior software engineer or TD. Job location: You will work in Shanghai. Responsibilities You will use our existing game engine for game development, building upon the foundation of our current engine to enhance its functionality and performance. You will research mobile platform engine frameworks and...
-
Embedded SW Platform Reference Design Engineer
Found in: Talent CN S2 - 1 week ago
Shanghai, China Bose Full timeJob DescriptionAt Bose, we are passionate about helping people reach their fullest human potential so that they can feel more, do more, and be more. Working as a member of the Embedded Software Team, come astonish our Bose Automotive Division with your outstanding ability to build software solutions for a superlative audio experience in a car.As an Embedded...
-
Embedded Software Engineer
Found in: Talent CN S2 - 1 week ago
Shanghai, China Bose Full timeJob DescriptionAt Bose, we are passionate about helping people reach their fullest human potential so that they can feel more, do more, and be more. Working as a member of the Embedded Software Team, come astonish our Bose Automotive Division with your outstanding ability to build software solutions for a superlative audio experience in a car.As an Embedded...
-
Software Engineering Lead
Found in: Talent CN S2 - 1 week ago
Shanghai, China LexisNexis Full timeDo you love collaborating with teams to solve complex technical problems in the field of employer-employee relations?We are looking for a back-end software engineering Lead in Shanghai China. Are you the one?About the Role:The Software Engineering Lead performs complex research, design, and software development assignments within a software functional area...
-
Platform and Silicon Validation Tools Engineer
Found in: Talent CN S2 - 1 week ago
Shanghai, China NVIDIA Full timeNVIDIA's GPUs and SOCs are the world leaders in performance and efficiency, and we are continually innovating in creative and unique ways to improve our ability to deliver outstanding solutions in a wide range of sectors. We are seeking Platform and Silicon Validation Tools Engineers who are passionate about what they do and are committed to making a...
-
Software Engineer II
Found in: Talent CN S2 - 1 week ago
Shanghai, China Microsoft Full timeOverview Edge + Platform Team works on bringing the best of Azure technologies to Edge datacenters. As a part of the team, you will be working on exciting technologies with massive exposure to distributed and cloud computing. Qualifications Requirements 2+ years of shipping enterprise scale software in a software engineering-related role. ...
-
Software Engineer II, Forwarding App
Found in: Talent CN S2 - 5 days ago
Shanghai, China Flexport Full timeThe opportunity: Flexport is a platform for global trade in an industry that comprises 12% of the global GDP. We are the first licensed freight forwarder and customs brokerage built around a modern tech stack. We help the world's fastest-growing brands manage their international supply chains, providing a fully-managed service for moving products between...
-
Campus Software Engineer
Found in: Talent CN S2 - 1 week ago
Shanghai, China Jump Trading Group Full timeAbout the Software Engineer Internship: Our software engineering internship is an intensive 10-week experience with our technology team that designs, codes, tests, and maintains our distributed trading system and one of the world’s largest supercomputers. WHAT YOU’LL DO: You will be working side by side with our experienced software engineers...
-
Software Architect
Found in: Talent CN S2 - 1 week ago
Shanghai, China Bose Full timeJob DescriptionSoftware Architect – AutomotiveThe Automotive Software Group is seeking a software architect to join our fast-paced engineering team. Do you thrive on building high-performance, integrated software-hardware systems to create amazing experiences for customers? Have you proven, time and time again, how getting the software and system...
-
Platform Product Management
Found in: Talent CN S2 - 1 week ago
Shanghai, China Mercedes-Benz Full timeTätigkeitsbereich:Forschung & Entwicklung incl. DesignFachabteilung:Research & Development SoftwareGesellschaft:Mercedes-Benz Group China Ltd.Standort:Mercedes-Benz Group China Ltd., BeijingStartdatum:sofortVeröffentlichungsdatum:..4Stellennummer:MERVArbeitszeit:Vollzeit Join usAufgaben Job Objective - Lead the software platform product planning,...
-
Software Engineer
Found in: beBee jobs CN - 1 week ago
Shanghai, Shanghai, China Electronic Arts Full timeJob Title: Software Engineer (Backend Security)-JavaFC Mobile Shanghai Studio is devoted to the development and operation of a high-quality mobile game with top sports IP as a global team. The team also continuously delivers fantastic game experience to global users. The quest for creativity, respect for autonomy, and emphasis on collaboration are at the...
-
Platform software architect
Found in: Talent CN S2 - 1 week ago
Shanghai, China Mercedes-Benz Full timeTätigkeitsbereich:Forschung & Entwicklung incl. DesignFachabteilung:Advanced Design Center ChinaGesellschaft:Mercedes-Benz Group China Ltd.Standort:Shanghai, CNStartdatum:sofortVeröffentlichungsdatum:..4Stellennummer:MERSDArbeitszeit:Vollzeit Join usAufgaben Job Objective - Design and implement platform architecture based on SOC + Virtualization +...
-
Engineer III, Software
Found in: Talent CN S2 - 1 week ago
Shanghai, China Thermo Fisher Scientific Full time: Design embedded software for instruments, encompassing requirement analysis, software architecture, OS porting, driver development, and application development. Possess strong design skills and collaborate with multidisciplinary teams to deliver high-quality results within budget and on time. Responsible for crafting, implementing, and maintaining...
-
Embedded Software Engineer
Found in: Talent CN S2 - 1 week ago
Shanghai, China Bose Full timeJob DescriptionAt Bose, we engineer high quality products that astonish. We do it by obsessing over the details that make amazing user experiences and high-performance technologies. If you are a Embedded Software Engineer with a passion for audio and wearable devices, we want you to join our Consumer Electronics Software Engineering Team.As an Embedded...
-
Software Application Engineer_BST
Found in: Talent CN S2 - 2 weeks ago
Shanghai, China Bosch Full timeJob Description Responsible for software development on main-stream embedded systems (ARM Cortex M and similar) or Android platforms, including architecture design and implementation with special focus on sensor driver & algorithm integration, Bluetooth/USB communication, FreeRTOS, etc. Customer support with Bosch sensor solutions in cooperation with...