Solarlytics, Inc. is a renewable energy IoT stealth-mode startup based in Livermore, CA. The company is currently seeking a highly experienced & motivated Embedded Software Engineer.
As an Embedded Software Engineer at Solarlytics, you will be responsible for the full lifecycle of embedded software development for our advanced renewable energy platform. You will design, implement, and optimize embedded solutions, driving performance, reliability, and integration with hardware and firmware teams. Your contributions will directly impact the efficiency and scalability of our technology
ROLE AND RESPONSIBILITIES:
• Design, develop, and optimize embedded software, networking software for renewable energy applications.
• Analyze and enhance CPU and memory performance; identify and resolve bottlenecks.
• Debug complex system issues using live debugging, and profiling tools.
• Guide software architecture decisions and collaborate with cross-functional teams.
• Conduct code reviews to ensure high performance, reliability, and maintainability.
• Accurately estimate project scope, effort, and timelines.
• Create and maintain comprehensive technical documentation.
• Collaborate closely with hardware and firmware teams to integrate embedded solutions.
• Mentor junior engineers and provide technical guidance.
• Present findings and progress in team meetings and technical reports.
• Participate in code reviews and CI/CD pipeline
REQUIREMENTS:
• BS/MS in Computer Science, Computer Engineering, or related field (or equivalent experience).
• 5+ years of embedded software development experience.
• Expertise in C/C++ for embedded systems.
• Strong understanding of multi-threading, RTOS, and concurrency.
• Experience with CPU/memory profiling tools.
• Proficient in debugging tools (GDB, JTAG, logic analyzers).
• Hands-on experience with Git, Python, and Shell scripting.
• Solid knowledge of TCP/IP, HTTP, and wireless networking protocols.
PREFERRED QUALIFICATIONS:
• Experience with TI Processors (e.g., MSP430, C2000).
• Familiarity with wireless protocols (WiFi Mesh, Wi-SUN, Zigbee).
• Background in IoT, sensors, or energy systems.
• Knowledge of MQTT, REST APIs, and cloud communication.
Why Join Solarlytics?
• Work on cutting-edge renewable energy technology with real-world impact.
• Join a collaborative and innovative engineering culture.
• Competitive salary and comprehensive benefits package.
• Opportunities for professional growth in a dynamic, fast-paced startup environment