Stay in Touch



Firmware Engineer



PCH International



San Francisco, CA, US


PCH is a global company headquartered in Ireland with operations in Shenzhen, China and San Francisco, California.
When PCH International was founded 22 years ago we quickly began making waves in China's product development and manufacturing industry as a partner helping companies mass-produce products more efficiently while keeping quality at the forefront of every step. In 2012, those waves reached the shores of the California Pacific Coast -- the company's namesake -- when we opened our 35,000 square foot PCH Innovation Hub in San Francisco's Potrero Hill neighborhood. Our hub brings us closer to Silicon Valley, where we have been supporting many of the region's most recognized global brands and world-class Industrial Design studios for decades.
With an impressive customer roster, we are growing our team. We are looking to add talented, passionate and driven people to our exceptional team in San Francisco. Our Innovation Hub is home to our product design engineering and development consultancy and the team includes mechanical, electrical and firmware engineers, program managers and operational staff. Partnering with our manufacturing and supply chain colleagues in Shenzhen, we work together to guide products from concept to the consumer out-of-box experience.
Who are we?
Our team in San Francisco is creative, collaborative and out of the ordinary. We take pride in our work and we have a lot of fun along the way! As an employer, we offer:
- An exceptional team environment where people are passionate about their work and value their colleagues
- A commitment to your personal and professional growth
- A healthy work-life balance in a positive, open and inclusive work environment
- Competitive compensation, comprehensive life benefits, and parental leave options
- The opportunity to travel to our Shenzhen office for project collaboration and transitions
- Monthly barbecues, regular after-work outings, and engaging in-house activities to foster relationships across disciplines and departments
- Weekly lunches and a well-stocked kitchen to fuel your creative energy
- An in-house state-of-the-art prototyping lab
Does this sound like the place for you? Please read through the job description carefully and submit all requested application materials. We have openings for various levels of expertise and invite you to apply to the posting that most closely matches your experience level. We are thrilled to be growing our team and can't wait to meet our newest colleagues!
The Opportunity
The PCH firmware team is seeking an exceptional candidate with knowledge in designing and implementing embedded firmware on custom hardware. This role will collaborate in mapping complex system requirements and devising solutions for interfacing to peripherals. Our firmware team is integral to delivering innovative and high-quality consumer products to our clients works and works closely with other engineering discipline to achieve these goals.

As a Firmware Engineer at PCH, you will:

    • Experience the life cycle of designing a product at a fast-paced consultancy
    • Work with the electrical design, mechanical design and program management teams to ensure beautiful designs that also provide a seamless and intuitive user experience
    • Work both behind the scenes in the lab and, at times, be center stage with clients to present your team’s progress
    • Travel occasionally to our office in China to collaborate with our manufacturing team in order to bring a product to market successfully
    • Take part in weekly departmental meetings, monthly all-staff meetings and monthly office BBQs
    • Contribute not only to PCH’s portfolio of work, but also to our workplace culture of inclusivity, creativity, determination and fun

As a Firmware professional, you bring:

    • 3 to 5 years of professional experience and a passion for solving complex problems
    • Excellent debugging skills and familiarity working through the entire embedded stack from interfacing to low level drivers, RTOS usage, and implementing simple yet elegant applications
    • Extensive knowledge with embedded software
    • Knowledge of Real-Time Operating systems
    • Proficient knowledge of interfacing to various sensors and peripherals
    • Experience with new board bring-up
    • Familiarity with laboratory tools such as oscilloscopes, power supplies and multimeters
    • Experience shipping products and exposure to full software development cycle
    • Proven collaborative skills to work with cross-disciplinary teams in developing products
    • Effective verbal, written and interpersonal communication skills

Your embedded software skills include:

    • BLE, WiFi or Mesh Networks (802.15.4 /Thread)
    • Knowledge of typical networking stack and architectural principles: Ethernet, TCP/IP suite, HTTP, web services
    • Knowledge of data storage systems (e.g., eMMC, raw NAND, etc.)
    • Working experience with Linux bring-up on embedded custom hardware, e.g., U-Boot porting, device tree configuration, driver and kernel configuration, etc.
    • Experience with developing Linux device drivers
    • Experience with Bare Metal programming
    • GNU ARM Toolchain (GCC, GDB, Make/CMake)
    • Proficiency  in C / C++ (knowledge of C++11 a bonus)
    • Working knowledge of typical hardware interfaces: I2C, SPI, GPIO, UART, etc.
If it can be imagined, it can be made.
At PCH, we push past the normal standards of customer satisfaction, engineering and manufacturing ingenuity, and what it means to be a collaborative team.
We partner with innovative Fortune 500 companies and innovative startups that are passionate about design, brand, and the consumer experience. We help guide product creation through all phases of the product journey -- from concept and design engineering, manufacturing, pack out and fulfillment, to supply chain and inventory management. Hardware development is fast-paced and rewarding. At PCH we are proud to celebrate our successes as a team.
If you are an imaginative, thoughtful, and open-minded innovator, we'd love to meet you.

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup