Softwareentwickler/Testingenieur (m/w/d)
Core
Developing and implementing software components for embedded systems that control mechanical components, ensuring quality through comprehensive testing strategies.
Role type
Software Developer / Test Engineer (Embedded Systems)
Builds
Embedded software solutions for hardware control
Domain
Automotive / Industrial Automation / Embedded Systems
Deliverable
production ML models | product features
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 framework expertise (JUnit, Selenium, pytest), Build automation
Responsibilities
Develop and implement software components based on architectural specifications, Plan and execute development tasks within complex software projects, Design and execute unit, integration, and automated tests, Analyze technical requirements and derive test strategies, Conduct error analysis and support bug fixes, Collaborate with development teams and product owners, Contribute to sprint planning and agile processes
Seniority
Mid-level, hands-on IC