Enable job alerts via email!

Lead Software Engineer - Replenish

Replenish

Tampa (FL)

Hybrid

USD 113,000 - 171,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Replenish is on a mission to revolutionize daily nutrition. They are seeking a Lead Software Engineer to develop firmware and software for their innovative blending systems. The role emphasizes collaboration across engineering teams to deliver high-reliability embedded systems, enhancing the company's product offerings in the food and beverage sector.

Benefits

Collaborative, health-focused culture
Opportunity to work on game-changing products
Inclusive approach to employee well-being

Qualifications

  • 10+ years in embedded software/firmware development.
  • Proven experience developing IoT software and Linux-based UIs.
  • Hands-on with RTOS or bare-metal on microcontrollers.

Responsibilities

  • Develop robust, maintainable firmware/software for embedded systems.
  • Drive edge and cloud components including device communication and diagnostics.
  • Lead system-level software architecture and collaborate with hardware engineers.

Skills

C/C++
Linux-based UIs
Embedded Linux
IoT software
Software architecture
Communication

Job description

1 day ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Replenish

About Replenish

  • Replenish is revolutionizing the way people get their daily nutrition—with a self‑cleaning, blending system that instantly prepares chef‑curated, flash‑frozen plant‑based beverages. Our mission is to make healthy eating convenient, delicious, and sustainable. Join us and help empower healthier habits for families and businesses worldwide.

What You’ll Do

UI & Embedded SW/Firmware

  • Develop robust, maintainable firmware/software for the other two on‑board controllers (e.g., motor control, self‑cleaning boiler, sensors).

IoT & System Integration

  • Drive edge and cloud components, including device communication, OTA updates, telemetry, and remote diagnostics.
  • Integrate sensors (flow, temperature, pressure) into high‑reliability embedded systems.

Architecture & Collaboration

  • Lead system‑level software architecture, defining modules, interfaces, and integration patterns.
  • Partner closely with hardware, mechanical, and firmware engineers to build synchronized subsystems.

Support & Reliability

  • Enable hardware/sensor validation through embedded SW testing and calibration tools.
  • Enhance system observability: logs, metrics, diagnostics, fault handling.

What We’re Looking For

  • 10+ years in embedded software/firmware development (C/C++).
  • Demonstrated experience building Linux-based UIs (Qt, GTK, or similar).
  • Strong grasp of embedded Linux, Yocto/OpenWrt, build systems.
  • Hands‑on with RTOS or bare-metal on microcontrollers.
  • Proven experience developing IoT software, including device-to-cloud communication, OTA, and security protocols.
  • Solid software architecture skills—modules, interfaces, observability, CI/CD pipelines.
  • Experience with hardware support—sensor calibration, validation, testing.
  • Excellent communication and cross-functional collaboration.

Bonus Points

  • Experience with blending, heating, fluid and cleaning systems.
  • Knowledge of cloud platforms (AWS/GCP/Azure IoT).
  • Familiarity with beverage or consumer appliance markets.

What You’ll Gain

  • Work on a game-changing appliance.
  • Help scale a complex mechatronic product with real-world impact.
  • Collaborative, health-focused culture committed to daily nutrition innovation.

Interested?

  • If you’re passionate about building robust, elegant software for physical products and want to change how people consume nutrition, I’d love to hear from you. Please reach out.
  • Not you? Do you know someone who would be great for this role? Please share this post. Thanks!
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Food and Beverage Retail

Referrals increase your chances of interviewing at Replenish by 2x

Get notified about new Lead Software Engineer jobs in Tampa, FL.

Lead Software Engineer (Tampa, FL) - Hybrid

Tampa, FL $113,840.00-$170,760.00 2 weeks ago

Tampa, FL $150,100.00-$170,364.00 1 week ago

Digital S/W Engineer Lead Analyst - Vice President

Tampa, FL $125,600.00-$188,400.00 1 week ago

*Digital S/W Eng Sr Analyst - C12 - TAMPA

Tampa, FL $96,960.00-$145,440.00 2 weeks ago

**Digital S/W Eng Lead Analyst - (Hybrid)**

Tampa, FL $125,600.00-$188,400.00 1 week ago

Tampa, FL $96,960.00-$145,440.00 5 days ago

Machine Learning Principal Solutions Architect
Lead Full Stack Software Engineer (VP) - Hybrid

Tampa, FL $113,840.00-$170,760.00 1 week ago

Tampa, FL $141,440.00-$212,160.00 2 weeks ago

Tampa, FL $150,000.00-$200,000.00 1 week ago

Lead Engineer, Full Stack .NET Development
Senior Software Engineer (Full Stack C#/Angular), Vice President

Tampa, FL $106,250.00-$143,750.00 1 week ago

Tampa, FL $97,750.00-$132,250.00 2 days ago

Lead Software Engineer - Java Application Architecture

Tampa, FL $130,000.00-$190,000.00 1 day ago

Senior Java Software Engineer | Bank Technology

Tampa, FL $97,750.00-$132,250.00 1 week ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.