What are the responsibilities and job description for the Software Test and Verification Engineer position at Lithos Energy?
Responsibilities
- Implementing and extending existing custom Hardware In the Loop (HIL) software infrastructure using python, C and C .
- Implementing product specific and generic test and validation software using python and C/C for Lithos battery systems.
- Designing and implementing software utilities (generally in python) as needed for engineering and prototype production support.
- Building, managing and maintaining existing Lithos CI/CD pipelines and associated infrastructure.
Minimum Qualifications
- 2 YOE writing python
- Familiarity/experience with pytest framework
- 2 YOE writing C on embedded linux systems
- Experienced with bash and shell scripting
- 5 years implementing automation of software verification
Nice to Have
- FreeRTOS experience
- Experience with C and/or C on deeply embedded targets (bare metal and RTOS, no MMU).
- Experience with virtualization
- TCP/UDP and networking experience
Salary Range - 150-220K equity - Dependent on experience
This will be an onsite position.