Senior Software Engineer - Full Stack - Robot Fleet Tools
Erthos is an energy technology company dedicated to providing the worlds lowest-cost green energy. Creator of Earth Mount Solar PV, a revolutionary approach to utility?scale solar that dramatically reduces land and material requirements, Erthos has also developed highly innovative breakthrough technologies, as yet unannounced, that promise to change the way entire industries make and use clean fuel.
Erthos has adopted a highly focused, yet flexible strategy to introduce our products and services to markets around the world, beginning with the US. Our success relies on hiring the best and brightest people for every role in the company, and then collectively focusing them on our mission to deliver the worlds lowest-cost clean energy to everyone on the planet.
For more information on Erthos including leadership profiles, white papers, news articles, and details about how our technology works visit the company website at www.erthos.com.
Position Summary
As our Senior Fleet Management Tool Software Engineer, you will help craft the software architecture for our cutting?edge Fleet Management tool and robot user interfaces. Your mission? Collaborate seamlessly with our dynamic Engineering and Product Development teams to build a robust system that manages and optimizes the deployment of our robotics fleet using site and environmental data.
As a vital member of our team in our Chandler R&D facility, you'll report directly to the VP of Manufacturing & Product Development. You'll work closely with software, electrical, and mechanical engineers to help develop requirements, implement solutions in code, test code and address bugs to create a highly reliable software platform.
Not only will you be at the forefront of development activities, but youll also drive development activities in accordance with the appropriate methodologies and apply a repeatable, systematic, and quantifiable approach to the development process. In the future, youll most likely play a key role in coaching and mentoring future fellow software developers, ensuring that our team's expertise continually grows and excels.
Ready to be a driving force in shaping the future of robotics software? Join us and let's craft the future together!
Key Responsibilities
- UI & Fleet Management Development Enhance and maintain web-based interfaces for robot control and fleet management, ensuring intuitive operation and high system reliability.
- Backend & Infrastructure Build, maintain, and optimize server infrastructure, CI / CD pipelines, and cloud services (AWS, Azure, etc.) to support robust, scalable operations.
- Feature Implementation Translate feature requests from operations into high-quality, production-ready software solutions.
- Database Management Maintain and optimize databases for robot telemetry, analytics, and operational tracking.
- AI Data Tools Create data collection and processing tools to support AI model training and deployment.
- Software Quality Review, test, and validate code before deployment to ensure performance, reliability, and maintainability.
- Deployment Support Collaborate with the team to facilitate seamless software updates to robots in remote locations.
- Best Practices & Standards Drive software engineering best practices, develop internal tools, and champion coding standards across the organization.
- Continuous Learning Stay informed on the latest developments in software engineering, robotics, IoT, and factory automation.
- Documentation Produce and maintain technical documentation, including system design specifications and user documentation.
- Team Collaboration Actively contribute to a collaborative, inclusive engineering culture and be ready to take on diverse responsibilities in a dynamic environment.
Skills & Qualifications
Proven ability to deliver robust, efficient, and reliable software that operates under real-world constraints.Track record of shipping complex, high-value software products.Strong experience with Linux systems (5+ years).Experience with CI / CD tools, version control (Git), and agile development processes.Familiarity with cloud platforms (AWS, Azure) and VPS technologies.Experience with UI development and full stack web application architecture.Strong knowledge of software design patterns, system architecture, and documentation best practices.Experience in factory automation, fleet management tools, or similar complex control systems.Excellent problem-solving, troubleshooting, and debugging skills.Clear, concise written and verbal communication skills in English.Collaborative mindset values input from teammates and thrives in a supportive, team-oriented environment.Desired Education and Technical Knowledge
A bachelors degree in computer science or software engineering.5+ years of experience developing full stack web applications.5+ years using Linux operating systems.Experience with the following technologies : React, SQL, Node.jsExperience with Python and Bash scripting.Bonus Points For :
Experience with Vite, Grafana, RedisKnowledge of other database technologiesPrior experience with mobile roboticsTraining and deploying AI modelsKnowledge of Systems Engineering, requirement methodologiesLocation and Travel Requirements
This role can be performed remotely, but we will require occasional travel to our R&D center in Chandler, AZ. We will also require occasional travel to our solar power plant sites in order to deploy and troubleshoot our technology. Travel is not expected to exceed 15%, but all candidates must be willing and able to hop on a flight if and when the need arises.
Compensation and Benefits
Our base salary is flexible, highly competitive, and will be commensurate with your level of programming expertise. So, if you have the skills and qualifications listed above, we highly encourage you to apply!Erthos pays 90% of all medical, dental and vision insurance premiums for its employees and their spouse and children.Stock options granted to all employees.Flexible Paid Time Off (PTO).#J-18808-Ljbffr