We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Senior Robotics Software Engineer
About Charge Robotics:
Charge Robotics is a YC-backed startup building robots for large-scale solar farm construction. With the solar energy sector booming and facing labor shortages, our robots are designed to accelerate the deployment of solar farms. We are a fast-paced, innovative team with expertise from top tech companies and research institutions.
About the Role:
As a Senior Robotics Software Engineer at Charge Robotics, you will play a key role in architecting the software foundation for our robotic systems. Your work will directly contribute to deploying gigawatts of clean energy by controlling industrial automation hardware and developing high-quality, robust software.
Key Responsibilities:
- Architecting and developing software for robotic systems on our automated delivery vehicle
- Designing robust, low-level software with emphasis on correctness and safety
- Controlling industrial automation hardware including linear actuators, motor controllers, and hydraulic systems
- Writing clean code, documenting it thoroughly, and using version control and CI/CD practices
- Collaborating with hardware teams to integrate software and hardware components
- Troubleshooting and resolving software issues in a production environment
Required Skills and Qualifications:
- Proven experience as a Python developer, with familiarity in lower-level languages
- Obsession with writing correct and efficient code
- Excitement for working with low-level hardware and real-time systems
- Experience with software development in a team environment, including testing and CI/CD
- Advanced understanding of algorithms and data structures
- Excellent communication and problem-solving skills
It’d be a plus if you have:
- A 4-year degree in Computer Science or a related field
- Experience with highly performant code and instrumentation
- Passion for climate impact and renewable energy