Actalent is seeking a Software Developer to standardize and clean up a complex Python codebase used for automated battery testing.
Requirements
- Strong Python development experience, preferably related to hardware, robotics, or complex automation projects.
- Experience in software engineering.
- Experience with hardware, robotics, or complex automation projects is preferred.
- Direct battery experience is not required but is considered a plus.
Responsibilities
- Standardize and clean up messy Python codebase for automated battery testing.
- Define conventions and fix temporary hack fixes.
- Ensure the code functions correctly on the hardware.
- Communize the structure of various HV Battery classes.
- Standardize function names, property names, and interfaces.
- Develop permanent solutions to patch fixes in the code.
- Test code on real hardware before merging with the code repository.
Other
- Minimum of two years of professional work experience.
- Educational degree in Mechatronics Engineering is advantageous but not mandatory.
- This is a Contract to Hire position based out of Palo Alto, CA.
- This is a fully onsite position in Palo Alto,CA.