Posted:
7/31/2024, 5:00:00 PM
Location(s):
Palo Alto, California, United States ⋅ California, United States
Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior
Field(s):
AI & Machine Learning ⋅ Software Engineering
Description -
HP is the original Silicon Valley garage company, where two engineers started a global revolution in technology and innovation. Today, HP is going back to its roots with 367 Garage, a new incubation group leveraging GenAI to create new product categories and the future of compute.
367 Garage operates as a startup incubator within HP, giving its teams the autonomy, resources, and support to explore, experiment, and execute on their ideas, while leveraging HP’s scale of execution and distribution. 367 Garage creates products and businesses across consumer and enterprise markets, with a focus on the intersection of hardware and AI.
The name 367 Garage reflects HP's history and vision. 367 Addison Avenue is the address of the famous garage where Bill Hewlett and Dave Packard founded HP in 1939. The garage is now a historic landmark and a symbol of HP's culture of innovation and entrepreneurship. By naming its incubation group 367 Garage, HP honors its past and looks forward to its future, where GenAI will enable new possibilities and experiences for people and businesses around the world.
We are building an impactful full stack team of talented engineers to design, train and integrate AI capabilities that can be deployed across multiple hardware and software platforms.
Ideal candidates should have demonstrated excellence e.g. successful shipped new products/features at scale, published in top-tier technical conferences and journals, significant contributions to important open-source projects - in two or more of the following areas:
• LLM (Large Language Models), LVM (Large Vision Models)
• Speech recognition and synthesis
• Multimodal Generative AI (text-to-image, text-to-video, etc.)
• 3D human and object pose/shape estimation and tracking
• Spatial computing: AR/VR
• Autonomous vehicles and agents
• Human computer intelligent interactions
• Deep neural networks
• Model size reduction
• Computer vision
• Synthetic photorealistic image data generation
• Robotics
• Embedded systems
• Cloud computing
• Other relevant technologies (do tell us about them!)
We are looking for a skilled Embedded Software Engineer to join our team, focusing on developing and optimizing embedded software for our generative AI platform. In this role, you will be responsible for designing, implementing, and maintaining software that runs on embedded hardware, enabling advanced AI functionalities in a range of devices. If you have a passion for embedded systems and AI, and enjoy tackling complex technical challenges, we would love to hear from you!
Responsibilities:
• Embedded Development: Design, develop, and maintain embedded software systems that interface with hardware components and support AI algorithms.
• AI Integration: Collaborate with AI engineers to integrate and deploy generative AI models on embedded devices, ensuring optimal performance and efficiency.
• Optimization: Optimize software for performance, memory usage, and power consumption on resource-constrained embedded systems.
• Hardware Interaction: Interface with hardware components and peripherals, and develop drivers and low-level software to ensure smooth operation.
• Testing & Debugging: Implement rigorous testing procedures and debugging techniques to identify and resolve issues in embedded software.
• Collaboration: Work closely with cross-functional teams, including hardware engineers, data scientists, and software developers, to deliver cohesive and high-quality solutions.
• Documentation: Maintain comprehensive documentation for embedded software design, implementation, and deployment processes.
• Innovation: Stay up-to-date with the latest advancements in embedded systems and AI technology, and apply new knowledge to enhance our platform.
Qualifications:
• Experience: 3+ years of experience in embedded software development.
• Programming Skills: Proficiency in programming languages commonly used for embedded systems, such as C/C++, Python, or Rust.
• Embedded Systems: Strong understanding of embedded systems architecture, real-time operating systems (RTOS), and hardware-software interaction, FreeRTOS, Zephyr, Yocto Linux, Android
• Embedded User Interface development: LVGL, Qt
• AI Integration: Familiarity with integrating AI models and algorithms into embedded systems is a plus.
• Hardware Knowledge: Experience with microcontrollers, microprocessors, and peripheral interfaces (e.g., SPI, I2C, UART).
• Optimization: Proven experience in optimizing software for performance and resource constraints.
• Debugging Tools: Proficiency with debugging tools and techniques, including oscilloscopes, logic analyzers, and in-circuit emulators.
• Version Control: Experience with version control systems, particularly Git.
• Education: Bachelor’s degree in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience.
Preferred Qualifications:
• AI & ML: Experience with AI and machine learning frameworks and how they can be adapted for embedded environments.
• IoT: Knowledge of Internet of Things (IoT) concepts and protocols.
• Networking: Experience with network protocols and communication interfaces relevant to
• embedded systems.
• DevOps: Familiarity with CI/CD practices for embedded systems development.
HP offers a comprehensive benefits package, including:
Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The typical base pay range for this role across the U.S. is $150,000.00 -- $200,000.00 annually with additional opportunities for pay in the form of bonus and/or equity. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience. Your recruiter can share more about the specific salary range for the job location during the hiring process.
Job -
SoftwareSchedule -
Full timeShift -
No shift premium (United States of America)Travel -
Relocation -
Equal Opportunity Employer (EEO) -
HP, Inc. provides equal employment opportunity to all employees and prospective employees, without regard to race, color, religion, sex, national origin, ancestry, citizenship, sexual orientation, age, disability, or status as a protected veteran, marital status, familial status, physical or mental disability, medical condition, pregnancy, genetic predisposition or carrier status, uniformed service status, political affiliation or any other characteristic protected by applicable national, federal, state, and local law(s).
Please be assured that you will not be subject to any adverse treatment if you choose to disclose the information requested. This information is provided voluntarily. The information obtained will be kept in strict confidence.
If you’d like more information about HP’s EEO Policy or your EEO rights as an applicant under the law, please click here: Equal Employment Opportunity is the Law Equal Employment Opportunity is the Law – Supplement
Website: http://www.hp.com/
Headquarter Location: Palo Alto, California, United States
Employee Count: 10001+
Year Founded: 1939
IPO Status: Public
Last Funding Type: Post-IPO Equity
Industries: Computer ⋅ Consumer Electronics ⋅ Hardware ⋅ IT Infrastructure ⋅ Software