Software Engineer - Embedded / Full Stack

Climate tech startup developing soil probes to measure carbon sequestration in agricultural lands
Oakland, CA, USA
$180,000 - $200,000
Embedded
Mid-Level Software Engineer
Hybrid
11 - 50 Employees
3+ years of experience
AI · Hardware

Description For Software Engineer - Embedded / Full Stack

Yard Stick is seeking a Software Engineer specializing in Embedded/Full Stack development to join their mission of fighting climate change through agricultural innovation. The role focuses on developing software for their custom soil probes that measure carbon sequestration in farming lands. These high-precision optical instruments can penetrate up to 0.5 meters into the ground to collect vital soil data.

The position offers a unique blend of hardware and software development, working with a multidisciplinary team in Oakland, CA. You'll be responsible for writing software that runs directly on the probes, automating data quality checks, and managing fleet operations. The role requires collaboration with field teams, data scientists, and various engineering departments.

Yard Stick is a well-funded climate tech startup, backed by prominent investors including Toyota Climate Venture Fund, Breakthrough Energy Ventures, and Microsoft Climate Innovation Fund. They've secured significant USDA Climate-Smart Commodities projects and various government grants, demonstrating their technology's potential.

The company offers competitive compensation benchmarked at the 75th percentile of high-growth US tech companies, comprehensive benefits, and a flexible work environment. As a Public Benefit Corporation, they maintain a strong commitment to climate impact and social responsibility. The role requires some in-person work at the Oakland hardware lab and occasional travel for field testing.

This position is ideal for someone passionate about climate technology, experienced in hardware-software integration, and excited to join a growing startup with significant environmental impact. The role combines technical expertise with meaningful contribution to climate change solutions through innovative agricultural technology.

Last updated 29 minutes ago

Responsibilities For Software Engineer - Embedded / Full Stack

  • Building tools to support field operations and hardware research and development efforts
  • Developing software for and maintaining a fleet of devices
  • Developing scripts and workflows to automate sensor data quality checks
  • Designing experiments and analyzing sensor data to find the root cause when quality checks fail
  • Suggest design changes that support increased sensor data accuracy and reliability

Requirements For Software Engineer - Embedded / Full Stack

Python
  • Strong track record of delivering software that connects physical hardware and cloud infrastructure
  • Strong proficiency in Python, which we use for firmware development, scripting, and data analysis
  • Experience with embedded platforms such as Raspberry Pi, or similar hardware
  • Experience working with sensors or sensor data
  • Enthusiasm to learn, teach, and collaborate
  • Passion for climate impact

Benefits For Software Engineer - Embedded / Full Stack

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
  • Health, dental, and vision insurance (80% base plan coverage)
  • Unlimited PTO
  • Unlimited sick leave
  • 6 weeks paid primary caregiver leave
  • 4 weeks paid secondary caregiver leave
  • 401k
  • Work from home reimbursement
  • Company-provided computer
  • One Medical membership
  • Health Advocate membership
  • Talkspace membership

Interested in this job?

Jobs Related To Yard Stick Software Engineer - Embedded / Full Stack

Electrical Engineer II

Electrical Engineer II position at Thorlabs' Laser Division focusing on electronic product development for ultra-fast fiber lasers and lab instruments.

System Verification Engineer

System Verification Engineer role at Distalmotion SA, focusing on testing and verification of surgical robots.

Full-Stack Software Engineer - Embedded

Full-Stack Software Engineer position focusing on embedded systems development for innovative wellness technology chambers, offering hybrid work and competitive benefits.

Embedded Software Engineer, Reality Labs Research

Embedded Software Engineer role at Meta's Reality Labs Research, focusing on developing firmware for next-generation VR/AR wearable devices.

Digital Design Engineer, Project Kuiper

Digital Design Engineer role at Amazon's Project Kuiper, developing satellite communication systems and ASIC designs for global broadband connectivity.