Software Tool Developer
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