Software Architect

Contract to Hire: Palo Alto, California, US

Salary: $89.00 Per Hour

Job Code: 355359

End Date: 2024-11-28

Job Status: Expired

This Job is no longer accepting applications

Job title: Rust Developer 

Job location: Palo Alto, CA 94304 

Job duration: 12+ months (contract to hire)

Pay rate: $82.5/hr to $89.5/hr

Mission:

  • To build applications that are responsible for managing all the devices on a customer site, including the solar, batteries, generators, vehicle chargers, and power meters for our customers. 

Why is this open:

  • The team recently moved to Rust programming and there is not enough support with candidates who can do that. 

Day to Day:

  • This team is responsible for writing the application for the Site Controller. This application is responsible for managing all the devices on a customer site, including the solar, batteries, generators, vehicle chargers, power meters, and more. 
  • It also handles communication with the cloud and provides data used by customer-facing mobile apps. 
  • They deliver exciting features that enable customers to do things like take their house off the electrical grid, charge a vehicle with solar energy, or even power entire communities using renewable energy. 
  • The Site Manager app and its libraries all run on an embedded Linux machine. An ideal candidate will have a strong grasp of multi-threaded programming concepts, an understanding of Linux systems, and a familiarity with object-oriented design and principles. 
  • This team has recently moved over to Rust programming so at least 3 years’ experience with Rust is required. 

Must Haves:

  • 3+ years’ experience with Rust – writing clean code, development 
  • Should come from a Linux environment 
  • Experience with software development for IoT platforms (Internet of Things) 
  • Experience writing unit tests and practicing test-driven development 
  • Experience with JSON, Protobuf, REST, HTTP/S, Ethernet, CAN 
  • Good communication skills 

Pluses:

  • Experience with electrical grid, AC/DC power, power converters. 
  • Software development experience using application layer languages like Golang, Java, C/C++, and Python.
Job Requirement
  • IoT
  • Internet of Things
  • Rust
  • AC/DC
  • Power Converters
Reach Out to a Recruiter
  • Recruiter
  • Email
  • Phone
  • Krunal Bherwani
  • krunal.bherwani@collabera.com
This Job is no longer accepting applications
Apply Now
close-icon

©2024 Collabera. All rights reserved.