CO
Job Description
- 10+ minimum proven experience developing and maintaining software systems.
- 5+ minimum proven experience using Python3, including the use of Virtual Environments.
- 5+ minimum proven experience using Docker and Jenkins
- 5+ minimum proven experience managing Linux systems across different distributions.
- Familiarity with, or willingness to learn, Ruby and Rake.
- Apply knowledge of good software development practices (TDD, SOLID design principles etc.).
- Read and understand the source code of the existing product lines with the purpose of maintaining and improving documented functionality.
- Understands and works with peripheral elements of software work products such as run time environments, databases and networks.
- Effectively use Microsoft Office, Diagramming, Issue and Requirements Management tools to create derived software-level specifications and supporting documentation.
- Work well in a team environment, relating to a range of different personality types.
- Produce effective written and oral communication.
Desirable:
- Experience with CMake
- Embedded C development experience
- Familiarity with PC-lint, Sonarqube or Clang-tidy.
- Able to debug simple electrical and electronic systems (using DMMs, oscilloscopes etc)
- Scripted document generation.
- Passionate and believes in the benefits of automation
- Time Type: Full time
Job Location: IND Hyderabad
