Job Description

Job Title: Software Developer

Job Description

We are seeking a Software Developer to standardize and clean up a complex Python codebase used for automated battery testing. This role involves defining conventions, fixing hack fixes, and ensuring the code functions correctly on hardware.

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.
  • Revise and write new unit tests.
  • Clean up docstrings.
  • Create comprehensive documentation for HV battery testing.
  • Essential Skills

  • Minim...
  • Ready to Apply?

    Take the next step in your AI career. Submit your application to Confidential today.

    Submit Application