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…
The PCH firmware team is seeking an exceptional candidate with knowledge in designing and implementing embedded firmware on custom hardware. This role is responsible for 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 Senior Firmware Engineer at PCH, you will...
Experience the life cycle of designing a product at a fast-paced consultancy
Work with the 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 Senior Firmware professional, you bring...
Senior level 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 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.