Available Job

Software Development for PC Sensors and Performance


Location(s):

Spring, Texas, United States of America

Taipei City, Taipei City, Taiwan

Category: Engineering

Job ID:

Posted: 8/5/2020 7:00:00 AM

HP's Sensor Architecture team is a new group formed within HP to design the future of sensors within the personal computing ecosystem. We work on laptops, desktops, docks, and consumer devices. Our intention is to create personal computers that are more intelligent, contextual to the user's needs and transform the PC of the future. This job role is specializing in performance, work intensive PC operations and creating new designs that can intuitively and intelligently manage user workloads on a PC using sensors and artificial intelligence.

We are looking for talented engineers to help us design that future. The beauty of sensors within our PCs is that they are an equal mix of both software and hardware, so we are looking for candidates that can work with hardware designs just as easily they can code and create software solutions. Coding expertise, either software or firmware related is required.

Much of what the team works on are brand new, non-conventional use cases in a PC. We will work with all kinds of sensors, ranging from presence detection, wellness sensors, and smart home devices. An open mind and entrepreneurial spirit is necessary to dream up new solutions, and then a strong work ethic and drive is desirable to make it happen. Our team focuses on building real-world features into products, so the position will work heavily on taking proof of concept work all the way from ideation into full product implementation.

This role would work on bringing the knowledge of the existing hardware engineers' expertise on the team with the implementation of machine learning and artificial intelligence practices. The candidate should be able to design systems that can bring automation and predictive solutions to electrical designs. Knowledge of machine learning, algorithms, and neural nets is preferred. Implementation will range from applications, to firmware drivers, and hardware accelerators.

User would lead development of innovative proof-of-concepts, both as project management experience, but also hands-on coding. They would then work with implementation teams to transitions those concepts and ideas into fully featured products.

Applies developed subject matter knowledge to solve common and complex business issues within established guidelines and recommends appropriate alternatives. Works on problems of diverse complexity and scope. May act as a team or project leader providing direction to team activities and facilitates information validation and team decision making process. Exercises independent judgment within generally defined policies and practices to identify and select a solution. Ability to handle most unique situations. May seek advice in order to make decisions on complex business issues.

Responsibilities:
- Come with new ideas and concepts to innovate how we see an PC today. Dream big!
- Designs engineering solutions and algorithms based on established engineering principles and in accordance with development technology practices and guidelines.
- Designs engineering solutions for software and firmware implementation of sensor electrical designs and subsystems. Would be responsible for creating a thorough architecture plan that can be implemented by other execution teams.
- Collaborates and communicates with management, internal, and outsourced development partners regarding design status, project progress, and issue resolution
- Leads a project team of other electrical hardware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for moderately-complex products.
- Represents the team for all phases of larger and more- complex development projects.
- Provides guidance and mentoring to less- experienced staff members.

Education and Experience Required:
- Bachelor's or Master's degree in Computer Engineering or Electrical Engineering
- Typically 6-10 years experience. Also accepting candidates with less work experience but lots of drive, innovation, and technical skills.

Knowledge and Skills:
- Coding knowledge of expertise - multiple language types accepted
- Extensive experience with multiple software systems design tools and languages.
- Experience in overall architecture of software systems for products and solutions.
- Designing and integrating software systems running on multiple platform types into overall architecture.
- Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools.
- Understanding of firmware implementation and system software design
- Knowledge of machine learning and artificial intelligence practices
- TensorFlow, neural net classification and modeling
- Strong analytical and problem solving skills.
- Using empirical analysis, modeling and testing methodologies to validate component, circuit, and hardware designs and thermal/emissions management
- Excellent written and verbal communication skills; mastery in English and local language. Ability to effectively communicate product architectures, design proposals and negotiate options at management levels.
- Soft presentation skills for presenting ideas and reaching alignment with teams

Location/Region: Spring, TX


Apply Now!