Software Engineer - Applications/Android - Video 49Description -The Software Development Engineer will be key in shaping and building disruptive products on Poly's Android embedded platforms. This is no cookie cutter Android development; this is a creative space that will make you think and challenge you at every turn. ResponsibilitiesLeverage your programming skills to build rich user experiences, solve complex problems with content collaboration, audio and video processing. The solutions you build will run on a wide variety of Poly hardware platforms around the world and be used every day.Turn software requirements into clean working software.Use the latest technologies to build Android services, applications, and API's.Balance performance with the constraints of embedded platforms.Performs testing and debugging of applications, delve into middleware or lower layer written in C/C++ as needed. Knowledge & SkillsBachelor’s or master’s degree in Computer Science or related field.Experience designing and developing software applications design tools and languages, such as Java, Kotlin, C/C++, or similar object-oriented programming language, Android environment.Good understanding of unit testing, experience with popular unit testing frameworks, such as JUnit, Google TestExperience in overall architecture of software applications for products and solutions.Designing and integrating software applications running on multiple platform types into overall architecture.Strong problem solving and troubleshooting skills.Passionate about bringing your 'A' game every day and learning from a stellar team of engineersJob -SoftwareSchedule -Full timeShift -No shift premium (United States of America)Travel -Not SpecifiedRelocation -EEO Tagline - HP Inc. is EEO F/M/Protected Veteran/ Individual with Disabilities.
View Original Job Posting