Quench USA, Inc.

Firmware Design Engineer

Quench USA, Inc. King of Prussia, PA

The Company

About Quench

Quench’s purpose is to impact people’s lives and improve the earth by helping to eliminate the 500 million plastic bottles consumed each year. We play a front-line role in the battle against single-use plastic water bottles by delivering on-demand filtered water solutions to more than 120,000 healthy and environmentally conscious customers across North America. Quench bottle-free water coolers, ice machines, sparkling water dispensers and coffee brewers purify the existing water supply, providing an endless supply of clean water and water-based beverages for a fixed monthly fee, typically under a long term bundled service and rental subscription agreement. Quench has grown from a small regional company to an international leader that had a successful NYSE public offering in 2016 and is now a strategic company owned by private equity backed Culligan. Headquartered in King of Prussia, PA, Quench has more than 1,200 team members operating out of more than 90 locations across North America and Puerto Rico. For more information visit www.quenchwater.com.

About Culligan

Founded by Emmett Culligan in 1936, Culligan is a world leader in delivering superior water solutions that will make a real difference in improving the health and wellness of consumers. The company offers some of the most technologically advanced, state-of-the-art water filtration and treatment products. These products include water softeners, drinking water systems, whole-house systems and solutions for businesses. Culligan’s network of franchise dealers is the largest in the world, with over 900 dealers in 90 countries. Many Culligan dealers have valuable equity in their local communities as multigenerational family owners of their franchises. For more information visit www.culligan.com.

Values: 5Cs

  • Culligan as One
  • Consumer’s come first
  • Commitment to Innovation
  • Courage to do what’s right
  • Consistently deliver exceptional results


We Offer:

  • Competitive base salary plus bonus opportunity
  • Tuition reimbursement
  • Medical, vision, and dental insurance
  • Short- and long-term, supplemental, and company-paid life insurance
  • 401(k) retirement savings plan


The Position

The Firmware Engineer will be entrusted with a pivotal role in spearheading the development and maintenance of several exciting projects for new IoT enabled devices in the Quench/Culligan family of products. You will play a critical role in helping to build and develop the firmware and ensure they are completed on time and within specified budgets. You will work closely with the design team as well as leaders and subject matter experts (SMEs) across the organization related to product development. Quench’s IT projects are aligned with the company’s overall strategic goals. You will work with stakeholders to understand requirements and carry out the project with a follow up to ensure projects have met the predicted value.

Responsibilities

  • Planning:
  • Establish and maintain processes for managing firmware throughout the product lifecycle, setting quality and performance standards and assessing risks
  • Lead Project Execution:
  • Lead projects from requirements definition concept through completion
  • Collaborate with functions and IT to problem solve solutions and ensure requirements meet overall business goals for the project
  • Identify schedules, scopes, budget estimations, and implementation plans, including risk mitigation
  • Coordinate internal and external resources to ensure that projects adhere to scope, schedule, and budget
  • Develop and manage action logs (RAID) and drive project cadence, ensuring activities are being completed as committed to enable critical path execution
  • Analyze project status and, when necessary, revise the scope, schedule, or budget to ensure that project requirements can be met
  • Implementation and Change Management:
  • Establish and maintain relationships with stakeholders, providing updates on project status and changes
  • Collaborate with functions to ensure process and technology elements are insync and aligned during change efforts, including training and support of new processes and tools
  • Identify issues and recommend changes to plans and mitigation strategies as needed
  • Work with project teams to facilitate and recommend change management methodologies
  • Work with architect to identify, evaluate, and manage software tools where necessary
  • Develop and coordinate post implementation support efforts to ensure efforts embed in the organization
  • Performance Monitoring, Spend visibility, and Reporting:
  • Establish key performance indicators (KPIs) to measure project performance and track progress against targets
  • Manage budgets for programs to ensure delivery on-time and in budget
  • Stakeholder Engagement:
  • Collaborate with internal stakeholders to understand business requirements and align project activities with organizational goals
  • Communicate effectively with stakeholders to ensure alignment and support for project initiatives
  • Quality assurance:
  • Ensure adherence to best practices and IT department strategy and guiding principals
  • Implement ongoing quality control measures to ensure projects and solutions meet or exceed company goals
  • Risk Management:
  • Develop strategies to mitigate IT project risks ensuring business continuity and resilience


Requirements

  • Must have
  • Bachelor of electrical engineering (or equivalent with relevant industry experience)
  • Proven track record as a firmware designer
  • Experience and proven success in managing large, multi-stream projects, including systems related projects or tool implementation
  • Proficiency in Agile project management methodologies
  • Organization and time management skills
  • In-depth knowledge of programming best practices
  • Strong collaboration skills and commitment to multi-functional thinking – ability to work across teams to align on needs, trade-offs, and decisions
  • Initiative and Innovation with demonstrated track record of building programs from the ground up and finding creative solutions to challenges
  • Ability to develop and communicate plans and align teams on data-driven decisions
  • Strong interpersonal and communication skills
  • Must be:
  • 6 years of experience in embedded firmware design
  • Experience in development of firmware architecture for new code bases
  • Proven experience of firmware development in both system level and PCBA test systems
  • Be able to write clean, structured and well documented embedded C firmware
  • Be able to be given a specification and translate into a well-defined firmware state machine
  • Be able to write clear technical documentation: Requirement/design specifications, test plans etc
  • Experience in writing low level protocol drivers: e.g. UART, SPI, I2C
  • Worked with 16bit, 32bit microcontrollers
  • Worked on Microchip and ST microcontrollers
  • Be able to work with tortoise SVN version control systems
  • Basic understanding of low-level electronics
  • Good communicator and a fast learner of new concepts
  • Can work well in a fast-paced team environment
  • Highly motivated, collaborative, and innovative
  • Analytical and strategic thinking with a results-oriented mindset
  • Resilient and high energy to drive to answers, working cross-functionally as needed
  • Extremely strong communicator (verbal and written) and adept at developing relationships across diverse teams
  • Comfortable with shared accountability for outcomes associated with efforts
  • Strong problem solver
  • An effective time manager based on value-driven prioritization
  • Honest, humble, integrity-driven in all facets of the role, owning and learning from mistakes
  • Preferred experience:
  • Experience in writing C/C++ DLL’s
  • Experience with RTOS (eg FreeRTOS)
  • Worked with and/or written microcontroller bootloaders with encryption
  • Worked with embedded graphic libraries
  • Worked with the microchip Harmony framework
  • Experience in IoT (e.g. Wi-Fi, LoRaWAN, Zigbee)
  • Experience in iOS, Android or Windows software development is favorable
  • Experience with developing test systems with NI LabVIEW
  • Experience developing using the SCRUM framework
  • Participated in FMEA design activities
  • Seniority level

    Not Applicable
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Retail Office Equipment

Referrals increase your chances of interviewing at Quench USA, Inc. by 2x

See who you know

Get notified about new Firmware Design Engineer jobs in King of Prussia, PA.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub