Harvest07.02.26
AI SCORE 8.5

Lead Embedded Software Engineer - Remote Opportunity

$160K–$200K/year

About the Role

We're hiring a Lead Embedded Software Engineer to join our innovative team at Harvest. This remote position offers the opportunity to work on cutting-edge technology that supports clean energy solutions. As a Lead Embedded Software Engineer, you'll play a crucial role in developing software for our IoT devices and leading architectural design.

What You'll Do

  • Design, code, and debug our IoT software, ensuring high quality and reliability.
  • Analyze feature requirements, write user stories, and clarify technical specifications.
  • Drive architectural improvements and contribute to the overall direction of the platform.
  • Propose solutions for scaling and enhancing performance, participating in ongoing improvement strategies.
  • Provide leadership in quality assurance through unit testing, integration testing, and code reviews.
  • Support project team members with technical guidance and expertise.

Requirements

  • 10+ years of software development experience.
  • 5+ years of experience in Linux development.
  • 3+ years working with embedded systems.
  • Proficient in Python, C++, D-Bus, and Modbus RTU.
  • A degree in Computer Science or equivalent experience.
  • Experience with five or more applications.
  • Strong understanding of OO software principles, SQL, NoSQL, and core DevOps skills.
  • Familiarity with cloud computing platforms, preferably AWS.
  • Excellent written and verbal communication skills.
  • Ability to prioritize tasks and meet deadlines effectively.

Nice to Have

  • Experience with IoT device development.
  • Knowledge of HVAC systems.
  • Experience in a startup environment.

What We Offer

  • Competitive salary range of $160k to $200k, based on experience and location.
  • Equity options to share in the company's success.
  • Generous vacation and holiday policy.
  • Flexible work environment with remote work options.
  • 401k plan with company matching.
  • Comprehensive medical, vision, and dental insurance.
Why This Job8.5 of 10

This role offers a unique opportunity to lead embedded software development in a growing climate technology company. With a competitive salary and equity options, it's perfect for experienced engineers looking for remote work.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Python and C++ with hands-on experience in developing and debugging embedded software for IoT devices, utilizing frameworks such as D-Bus and Modbus RTU to facilitate communication between components.

Strong understanding of Linux operating systems, particularly in configuring and optimizing embedded systems, with a mindset geared towards remote collaboration and leading a distributed team effectively.

Experience with AWS services for IoT applications and DevOps practices, demonstrating a proactive approach to integrating cloud solutions with embedded systems to enhance device functionality and performance.

Learning Resources

Python for Embedded Systemscourse

Career Path

Lead Embedded Software Engineer(Now)Technical Architect - Embedded Systems(1-2 years)Director of Embedded Systems Engineering(3-5 years)

Market Overview

Market Size 2024
$12.5B
Annual Growth
8.5%
AI Adoption in Embedded Systems
42%
Investment in IoT and Embedded Tech
+25%
Labour Demand for Embedded Software Engineers
+18%
Avg Salary for Lead Embedded Software Engineer
$130K

Skills & Requirements

Required
PythonC++Linux
Growing in Demand
Machine Learning with PythonReal-Time Operating Systems (RTOS)Cloud Integration (AWS)
Declining
C Programming (legacy systems)VHDL for FPGA programming

Domain Trends

Rise of AI in Embedded Systems
The integration of AI in embedded systems is projected to grow by 35% in the next 3 years, enhancing capabilities such as predictive maintenance and autonomous operations.
Shift towards Edge Computing
By 2025, 75% of data processing will occur at the edge, driving demand for embedded engineers skilled in cloud integration and real-time data processing.
Increased Adoption of Open Source in Embedded Development
Open source tools and frameworks are being adopted by 60% of companies for embedded software projects, encouraging collaboration and innovation within the industry.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.