Full-stack Android Software Developer

Full-stack Android Software Developer

For our client we are looking for a Software Developer

Job description:
We are looking for a Full-stack Android Software Developer to be responsible for implementing a complete feature, from HMI to business logic to low-level hardware drivers. You will use the latest tools and technologies available and collaborate with partners and other teams to deliver state-of-the-art software. You will also test the features by implementing automatic test cases that run in the CI environment. You have good knowledge in Java, C++ and Python, and don’t mind learning new languages.

Main responsibilities:
• Software development in the full vertical Android stack for the infotainment system
• Development using Java, C++ and the Android tool set
• End-to-end responsibility including design, architecture, documentation, implementation and automated test cases

Required qualifications / skills:
• M.Sc in Software Engineering or similar relevant experience
• At least 6 years of software development in Java and/or C++
• Experience from working in a Linux environment
• Experience in developing automated unit or integration test in C++/Java or Python.
• Experience in working with Git/Gerrit/Jenkins tools
• Good English skill (written and spoken)

Meritorious:
• Experience in Android stack
• Experience within Automotive, Infotainment and from working in an international environment
• Experience in Automotive communication buses, CAN, Flexray etc
• Driver’s license (B-level)

Personal qualities:
• A strive for future development and challenges
• Driven and self-motivated, with a strong delivery orientation
• Communicative and a great team player, with positive and pro-active attitude
• Problem solver, with good analytical skills

Start: 2020-02-10
Duration: 2020-12-31
Location: Gothenburg
Working language: English