Job Summary/Candidate Profile

Clarity Movement is looking for a motivated and experienced Senior Hardware Engineer to join our globally remote and dispersed team! The Senior Hardware Engineer will work on every stage of bringing new devices to market. Our devices are part of a global network that monitors air quality to solve big health and climate challenges. Your work will help bring cleaner air to the world.

About Clarity Movement

Clarity is a globally distributed organization with headquarters in Berkeley, CA.  We are empowering the world to reduce air pollution. We do that by making it possible to measure and understand air pollution issues and then take action.

Today, when cities or industrial facilities want to measure air quality, they have to spend a lot of money on expensive equipment, installation, and maintenance - to get the accurate data needed to attack air quality problems.

Clarity has a better approach. With many low-cost devices spread over a geographic area, our customers can perform hyper-local monitoring where information is relayed into the cloud and then flows into web-based tooling to drive analysis and decisions.

We envision a world where novel sensing technology, IoT, and cloud computing simplify air quality measurement, enabling cities and industrial facilities to scale up the number of monitoring sites and take data-driven action. Our Sensing-as-a-Service solution for air quality is currently deployed in over 65 countries and is changing how municipalities and industrial facilities approach air quality.

Position Overview

Our devices are typically solar-powered with a cellular interface for relaying data to the cloud. We measure the world with a variety of environmental sensors. We also allow accessory modules to plug into our hardware platform to enhance its sensing capability. As a Senior Hardware Engineer, your job will be focused on the development/production of this hardware platform and the integration of these accessory modules. You will be responsible for all aspects of the hardware design, including system design, parts selection, schematics capture, PCB design, and documenting and developing test-driven, modular, resilient, and platform-agnostic firmware. You will take hardware products from the whiteboard to mass production.

Position Responsibilities

The Senior Hardware Engineer will be a part of the Hardware Engineering team and responsible for the following:

  • Designing robust schematics and laying out production-grade PCBs in tools like Altium Designer
  • Debugging and testing hardware and firmware products
  • Planning, developing, and implementing firmware code in C/C++ and assembly
  • Maintaining stable PCB and firmware releases
  • Gathering and analyzing requirements from cross-functional teams
  • Performing code and design reviews
  • Writing and maintaining good technical documentation
  • Working closely with the CSM team to resolve field issues
  • Working closely with the supply chain manager to ensure an adequate supply of EE components
  • Facilitating collaboration of hardware development within the hardware team
  • Working with contractors if necessary
  • Traveling to the hardware lab or manufacturing facility if necessary

Position Requirements

  • 3+ years of experience in developing production-grade hardware
  • Experience with low-noise analog design, power management, and battery management
  • Experience with simulating circuits using SPICE-based tools such as LTSpice
  • Experience with ESD/EMI compliance, signal integrity rules, safety testing, and various other DFM requirements
  • Working knowledge of low-power electronics design
  • Proficient in low-level device driver development and hardware integration
  • Experience with writing bootloaders for serial/OTA firmware programming
  • Knowledge of communication protocols such as UART, SPI, I2C, RS485, etc
  • Familiarity with hardware debugging tools, such as in-circuit flash programmers/debuggers, logic analyzers, oscilloscopes, etc
  • Experience with version control tools such as Git
  • Excellent communication, verbal and documentation skills

Ideal to Have

  • Proficient with Altium Designer
  • Proficient with NXP Kinetis and Arduino development environments
  • Knowledge of wireless communication protocols such as 2G/3G, LTE, satellite, etc.
  • Experience with Google protocol buffers
  • Understanding of test-driven development in embedded systems with platform independence in mind
  • Familiarity with real-time operating systems
  • Experience with writing modular, scalable, and testable code in python for automation, testing, and data analysis
  • Familiarity with long-term reliability testing
  • Experience with sensor data analysis and sensor selection
  • Experience with hand-soldering surface mount components for running quick tests to validate your design

Position Details

  • Full-time position
  • Reports to VP, Hardware Engineering
  • Location: This is a hybrid position, that will require candidates to come to the Berkeley Lab 2 to 3 times a week.

Clarity Movement is an Equal Opportunity Employer. We are committed to equal treatment of all employees without regard to race, national origin, religion, gender, age, sexual orientation, veteran status, physical or mental disability, or other basis protected by law.

Applications will be reviewed on a rolling basis until the position is filled.

 

Learn more about Clarity Movement and our work on our website at https://www.clarity.io/