Lead Software Engineer

Harvest • United State
Remote
Apply
AI Summary

Join Harvest Thermal as a Lead Software Engineer to develop software for IoT devices, lead platform architectural design, and contribute to the company's growth.

Key Highlights
Develop software for IoT devices
Lead platform architectural design
Contribute to company growth
Key Responsibilities
Designing, coding, and fixing bugs in our IoT software
Analyzing feature requirements, writing stories, and clarifying technical requirements
Driving architecture improvements and contributing to the overall architectural direction
Technical Skills Required
Python C++ D-Bus Modbus RTU Linux SQL NoSQL Devops
Benefits & Perks
Salary range $160k-$200k
Equity
Benefits
Generous vacation and holidays
Flexible work environment
401k
Medical, vision and dental insurance

Job Description


About Harvest

Harvest Thermal is developing and deploying a smart thermal battery for HVAC and hot water that uses clean energy, reduces customer bills, and helps mitigate electricity grid load growth. The company has deployed over 500 systems, received numerous grants, and is in the process of scaling up. Based in the San Francisco Bay Area with employees located throughout the U.S., we are a small close-knit team of highly experienced professionals and are looking for new talent to help accelerate our growth.


Role

The company is looking for a full-time Lead Software Engineer with deep technical software and Linux expertise and a strong work ethic, to join our fast-growing company, working cross-functionally with the Engineering and Field Ops teams. We’re still a small group and as a result developers wear many hats and are exposed to all aspects of the system. This position will initially focus on developing software for our IoT device, interfacing with the hardware for both control and sensing, and leading the platform’s architectural design. There is also opportunity to move up the stack as we develop web applications for our customers to interface with the system. This is a full-time role reporting to the Chief Product Officer. We are a geographically distributed team, and support remote work.


Responsibilities

The Lead Software Engineer will be responsible for a range of software development and design activities, including:

  • Designing, coding, and fixing bugs in our IoT software.
  • Analyzing feature requirements, writing stories, and clarifying technical requirements.
  • Driving architecture improvements and contributing to the overall architectural direction.
  • Proposing solutions and courses of action for scaling, driving reliability to the next level, and participating in on-going performance improvement strategies.
  • Providing leadership in quality through unit testing, integration testing, code reviews and analysis, and certification of software.
  • Proposing solutions, implementation strategies, and better ways of doing things.
  • Providing technical support to other project team members.


Qualifications

  • 10+ years of software development.
  • 5+ years of Linux development experience.
  • 3+ years on embedded systems.
  • Good working knowledge of Python, C++, D-Bus, Modbus RTU
  • A computer science degree or equivalent experience.
  • Prior work on five or more applications.
  • Mastery of the basics: OO software, SQL, NoSQL, and core devops skills.
  • Experience with one or more cloud computing platforms, preferably AWS.
  • Excellent communication skills, both written and verbal.
  • Ability to prioritize workload and meet deadlines.


Location

  • Anywhere in the United States


Benefits

The salary range for this position is dependent on location and position and is between $160k and $200k plus equity and benefits. The range reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Potential for advancement commensurate with performance. Generous vacation and holidays, flexible work environment, 401k, medical, vision and dental insurance.


Similar Jobs

Explore other opportunities that match your interests

Mendix Architect

Programming
•
3h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Jobs via Dice

United State

AWS Data Engineering Architect

Programming
•
3h ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

DataEdge Consulting

United State
Visa Sponsorship Relocation Remote
Job Type Internship
Experience Level Entry level

Lensa

United State

Subscribe our newsletter

New Things Will Always Update Regularly