Softwareentwickler/Testingenieur (m/w/d)
Core
Developing and implementing software components for embedded systems that control mechanical components, with a strong focus on unit, integration, and automated testing to ensure software quality.
Role type
Software Developer / Test Engineer
Builds
Embedded systems for hardware control
Domain
Embedded Systems / Automotive / Industrial Automation
Required skills
Java, C#, Python, Unit Testing, Integration Testing, Automated Testing, Git, Maven, Gradle, Jenkins, SQL, MySQL, PostgreSQL, Scrum, Kanban
Preferred skills
Code Reviews, Pair Programming, Test Strategy Design, Bug Analysis, Process Improvement
Responsibilities
Develop and implement software components based on existing architecture, plan and execute development tasks, realize new features in modern programming languages, design and execute unit/integration/automated tests, analyze technical requirements and derive test strategies, perform bug analysis and support remediation, collaborate with development teams and product owners, participate in sprint planning and agile processes, contribute to continuous improvement of development and testing processes.
Seniority
Mid-level, hands-on IC