Senior Software Engineer- Platform and Systems (Remote- Cambridge)

Company: HP
Company: HP
Location: United Kingdom > Cambridge
Commitment: Full time
Posted on: 2023-09-08 06:09
Senior Software Engineer- Platform and Systems (Remote- Cambridge)Description -Poly is now a part of HPThe rise of remote and hybrid work has created huge demand for solutions that make new ways of collaboration and co-creation possible. The combination of Poly and HP will pave the way for us to create the hybrid work experiences of the future. Now one company, we are stronger together, innovating for customers & partners to support them on their once-in-a-generation quest to redefine the way work gets done.Poly are looking for an exceptional Senior Software Engineer to join our small growing Cambridge team, part of a larger global software organization, and help us develop key technologies for enabling the next generation of videoconference and collaboration equipment. The ideal candidate will have a strong background in software engineering, a passion for innovation and extensive know-how and interest in the different technologies used in embedded systems and videoconference cameras. If you are a highly motivated and experienced Senior Software Engineer with a passion to innovate on videoconferencing and collaboration, we encourage you to apply for this exciting opportunity. Responsibilities for the Senior Software Engineer- Platform and Systems Conceive, prototype, and develop new technologies/features based on your expertise in the different technologies used in the HP / Poly range of videoconferencing cameras, including networking, Linux, USB, video, audio. Design, develop, and test software for videoconference equipment. Work with a team of engineers to deliver high-quality software on time and within budget. Stay up to date on the latest technologies and trends in embedded systems, videoconferencing and collaboration. Work with product managers to define and implement new features. Collaborate with other teams to ensure that the software meets the needs of our customers. Knowledge & Skills required for the Senior Software Engineer- Platform and Systems Bachelor's degree in computer science or a related field, with strong background in embedded systems. Outstanding analytical and problem-solving skills, paired with eagerness and ease of learning. 5+ years of experience in embedded software engineering for high volume products, using C/C++, OOP and ideally also other languages. 5+ years of experience in embedded products, with extensive know-how in several of the following areas: networking, Linux Kernel driver development, USB, WiFi, Bluetooth, Audio/Video Encoding and Distribution, platform bring-up.  Experience in the ecosystem of tools required during the whole development lifecycle in networked embedded systems: SDKs, compilers, build tools, tracing tools such as Wireshark and USB tracers, shell scripting, Python, Lua, Jenkins, Git, Buildroot/Yocto,… Comfortable with the whole software lifecycle, from initial exploration through delivery of a high-quality product and long-term maintenance. Good understanding of electronic hardware designs and its interaction with software. Able to place technical work in the context of the needs of the customer and the business. Ability to work independently and as part of a team. Experience in overall architecture of software applications.  Excellent written and verbal communication skills. Opportunity for the Senior Software Engineer- Platform and Systems Competitive salary and benefits package. Opportunity to work on cutting-edge technology with a well-established market leader. Chance to make a real impact on the way people work and collaborate. Collaborative and supportive work environment, on a company that consistently ranks amongst the best workplaces. All applicants must be based in Cambridge, UK as the team does collaborate in person.#LI-POSJob -SoftwareSchedule -Full timeShift -No shift premium (United Kingdom)Travel -Not SpecifiedRelocation -EEO Tagline - HP Inc. is EEO F/M/Protected Veteran/ Individual with Disabilities.
View Original Job Posting