ChargePoint is looking for an outstanding engineer interested in applying creativity and a broad skillset toward building cutting-edge software for a next-generation hardware test automation framework and backend factory management.
Requirements
- Strong proficiency in Object-Oriented programming (Python preferred), with a focus on writing clean, efficient, and maintainable code.
- Comfortable working in a Linux-based environment for development and application deployment.
- Experience with Linux-based systems and familiarity with command-line tools and utilities.
- Experience with Python unit test frameworks such as unitest, or PyTest.
- Solid understanding of software development best practices such as version control, testing, and continuous integration.
Responsibilities
- Develop, test, and maintain high-quality Python code using best practices and software engineering principles on Linux platforms.
- Participate in code reviews and ensure code quality meets established standards.
- Troubleshoot and debug issues as they arise and provide timely resolution.
- Develop and implement unit tests using Python unit test frameworks to ensure code correctness and reliability.
Other
- Excellent communication skills and the ability to work collaboratively in a team environment.
- Strong problem-solving skills and attention to detail.
- Proven ability to deliver high-quality software solutions on time and on budget.
- Minimum of 2 years of professional experience in Software development
- Strong problem-solving and analytical skills.