Kraków, małopolskie
Software Engineer with Python
Join the team that delivered first-to-market Android-based infotainment head unit and help with assuring quality of the next generation products.
You will be contributing to the Software Download and/or Car Diagnostics team by developing reliable testing environment, scripts and tools in Python. We have development, staging and production environments, all connected in Continuous Integration flows and very closely work with the customer, world-wide known car manufacturer. While your key responsibility will be crafting framework and core test content to ensure that our software has proven quality and exceeds customer expectations, you are going to have multiple additional opportunities to grow and obtain additional skills and knowledge, depending on your interests: DevOps, test automation and/or product development.
Your role:
- Create and maintain testing framework and tools to verify Android-based multimedia systems in Behavior- and Test-Driven Development
- Deliver techniques to identify software errors or to improve product performance. Continuously enhance quality and reliability of testing framework
- Work as a member of a globally distributed team designing and developing automotive user experience for leading car manufacturers
- Work with software solutions from initial concept through to production implementation and software lifecycle support. Help team with issue troubleshooting, problem solving, root cause analysis, etc.
- Additionally to core responsibility, get specialization in one of: DevOps, test automation, product development.
Benefits:
Get a list of benefits such as private health care, child fund, life insurance, Employee Pension Plan (+ 3,5% on each gross salary), trainings, sports activities Multisport card, etc.
Your background:
- You have experience in Python and enjoy writing and debugging code
- You have idea about testing approaches and test automation
- You are open-minded team player and able to commit & get things done
- You know how to move around in modern software development environment, you are practically familiar with what’s behind buzzwords like: Linux, Jenkins, JIRA, git, Confluence, Agile, DevOps (SecOps is a plus, DevSecOps is a BIG plus ;-), CI, TDD, gerrit, docker and other…
- Nice to have: Android knowledge: AOSP, toolchain, internals/platform; C++; automotive communication protocols (e.g. CAN, LIN, SOME/IP); experience with electronics and embedded systems;
Inne oferty pracy