This challenge awaits you

As a Software Tool Developer, you will work on tool development projects within the Embedded Software Development domain, covering multiple phases of the V-Model (SWE.1 to SWE.6). Your responsibilities include implementing software features, conducting tests, and ensuring compliance with stakeholder requirements while collaborating with global teams and customers.

Your Tasks

  • Participate in tool development projects and implement software features as per specifications.
  • Develop and execute unit tests to ensure code quality.
  • Perform software integration and conduct integration tests.
  • Carry out manual testing of software functions based on click instructions.
  • Define software requirements in collaboration with stakeholders.
  • Create testing frameworks and prepare detailed test reports.
  • Integrate test frameworks into CI/CD pipelines.
  • Document software architecture and maintain technical documentation.
  • Interact with customers and provide technical support.

Requirements

  • University degree in Computer Science, Software Engineering, Mathematics/Physics, Mechatronics, Electronics, Automation, or Robotics.
  • 4+ years of experience in software development or tool development.
  • Object-oriented Python programming (including Pytest, Sphinx).
  • Experience with CI/CD using GitLab and DevOps practices.
  • Knowledge of REST APIs, Jira, Confluence, and Git.
  • Familiarity with Docker and Kubernetes (advantageous).
  • Experience in software testing and integration.
  • Familiarity with Agile development practices.

send your updated resume to recruitment-IAV-India@iav.de