ESSENTIAL DUTIES AND RESPONSIBILITIES Respond to incoming issues and troubleshoot technical problems related to: Software deployment Device Networking Battery storage testing Energy meter installation Linux systems administration Develop and maintain software tooling for managing a growing fleet of remote computing systems Use advanced tools to diagnose issues remotely and provide solutions in a timely fashion Collaborate with third parties to solve problems in a way that is consistent with Energy Toolbase's customer service approach Interface with software development and product teams to advocate for important customer facing issues Keep up to date on new ETB product features and methods for diagnosing problems and resolving issues Participate in code reviews and technical discussions to help make changes to software tools Maintain thorough documentation, logs, and metrics to ensure team is highly productive KNOWLEDGE, SKILLS, AND ABILITIES Strong written and verbal communication skills Strong commitment to quality and customer satisfaction Strong organizational, prioritization, problem-solving, and analytical skills Strong understanding of computer networking principles, particularly in relation to distributed Linux machines in an IoT context Enthusiasm for learning new software concepts and tools Ability to thrive in a fast-paced environment under time pressure Experience with Docker, git, Bash, networking, and Linux system administration Experience with Python or a similar high-level language Familiar with server-side applications and RESTful APIs Familiar with communication protocols such as MQTT, HTTP, SSH, Modbus, and CAN bus Familiar with databases (Redis, PostgreSQL, InfluxDB, S3, etc.) Familiar with electrical single line diagrams Understanding of three-phase power concepts, including active and reactive power, quality factor, and inductive and capacitive loads QUALIFICATIONS EDUCATION Any one of the following: Bachelors or certifications in Computer Science or related field. Bachelors or certifications in Electrical Engineering or related field. EXPERIENCE Experience working with customers to solve technically challenging problems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Mid Level