Firmware Engineer at PCH International | Powderkeg

Location: Shenzhen, China

Employment Type: Full-time

Team: Firmware Engineering

At PCH, we encourage you to be you.

What sets PCH apart is our people. We celebrate and value the unique voice each person brings to PCH. We are committed to strengthening our teams by creating opportunity and developing careers with people of different backgrounds, including race, religion, culture, ability, identity, orientation, gender, age, experience, perspective and more. Be you and be part of our team.

With an impressive customer roster, we are growing our team. We are looking to recruit talented, passionate and driven individuals to our exceptional team in Shenzhen, China. Our Innovation Hub is home to our product development and new product introduction team, including mechanical, electrical, firmware, process, tooling, equipment, and quality engineers, program managers and operational staff. Partnering with our product engineering colleagues in San Francisco, we work together to guide our customers through our product development platform from concept to the consumer out-of-box experience.

Does this sound like the place for you? Please read through the job description carefully and submit all requested application materials. We are thrilled to be growing our team and can't wait to meet you!

The Opportunity…

We are a client-focused engineering, design and manufacturing company based in Shenzhen with offices in San Francisco and Ireland. At PCH we tackle some of the most complex engineering and design problems and solve them to bring products to market at mass-scale. If it can be imagined, it can be made.

The PCH engineering team is seeking an exceptional candidate with knowledge in designing and implementing embedded firmware on custom hardware. You will be responsible for mapping complex system requirements and devising solutions for interfacing to peripherals.

What you will accomplish at PCH...

Our firmware team works closely with our electrical and mechanical engineers to deliver innovative and high-quality consumer products to our clients. You will be an integral member of a close-knit, dynamic team designing and building some of the coolest consumer electronic products. At PCH, you will:

Experience the life cycle of designing a product at a fast-pace, bringing products from concept through to mass production

Work with the electronics engineering, mechanical engineering, process engineering 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

Collaborate with our San Francisco engineering team in order to successfully design and bring a product to market

Set yearly goals for your own professional growth and reflect on them regularly to ensure you are getting the most out of each day in the office

Take part in regular departmental meetings and all-staff meetings

Contribute not only to PCH’s portfolio of work, but also to our workplace culture of inclusivity, creativity, determination and fun



What you bring to us...

You will have senior-level professional experience and a passion for solving complex problems. You bring excellent debugging skills and will be comfortable working through the entire embedded stack from interfacing to low level drivers, RTOS usage, and implementing simple yet elegant applications. You will bring:

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

Bachelor of Science or Master of Science in Computer Engineering, Computer Science, Electrical Engineering, or related discipline.

At least 5 Years of embedded software experience.

Excellent spoken and written English capability for frequent customer-facing communication

Your technical 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)

Experience on building Python solutions, using frameworks such as Robot Framework for helping hardware testing.

Working knowledge of typical hardware interfaces: I2C, SPI, GPIO, UART, etc.




What PCH offers you…

PCH offers the opportunity to collaborate with forward-thinking engineers to bring cutting-edge consumer goods to market. We work with the world’s most innovative brands, from startups to Fortune 500 companies. We guide product creation through all phases – from opportunity, concept, design engineering and development, to packaging, manufacturing and the customer experience.

We offer:

A welcoming office located in Shenzhen Futian Free Trade Zone

An in-house lab equipped to bring your work to life

A commitment to your personal and professional growth alongside co-workers that are more like family

Industry-competitive compensation and benefits

A healthy work-life balance

An environment where employees enjoy coming to work each day--because we all work hard to make it that way!

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 startups that are passionate about design, brand, and the consumer experience. We help guide product development through all phases of the product journey -- from concept and design engineering, manufacturing, postponement 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.

Job Summary
  • Job Title
    Firmware Engineer
  • Company
    PCH International
  • Location
    San Francisco, CA
  • Employment Type
    Full time
Ready to apply?
Ready to apply?