Développeur de logiciels Android/Android Software Developer
Montreal, Quebec, Canada
Développeur de logiciels Android
Notre offre exceptionnelle
Nous recherchons des développeurs pour notre solution Ericsson Drone Mobility (EDM). Ericsson Drone Mobility permet aux drones d’entreprise de voler au-delà de la visibilité directe de manière sûre et efficace grâce à des solutions de cryptage et de sécurité des données de niveau telco. Cette plateforme basée sur le nuage permet des opérations de flotte de drones sûres, sécurisées et efficaces en utilisant l’intelligence du réseau 5G. La plateforme se compose d’interfaces utilisateur via un frontal Web et d’une application de contrôle manuel basée sur Android qui communique avec le système principal infonuagique de microservices (Java/Go). L’équipe de projet suit une méthodologie AGILE (SCRUM) mettant en œuvre un processus BDD (Behavior Driven Development).
Nous recherchons un développeur Android expérimenté qui a une certaine expérience des technologies de drone et qui est désireux de développer ses compétences.
Vos tâches
Utiliser les derniers outils Android et collaborer avec d’autres équipes.
• Création de fonctionnalités, correction de bogues et amélioration de la facilité d’utilisation
• Suivre et faire évoluer les meilleures pratiques de développement
• Faire voler des drones pour test et validation
• Contribuer au processus de libération et de déploiement
Le candidat idéal doit avoir de l’expérience dans les domaines suivants
• Kotlin
• RxJava
• Coroutines
• Koin
• Retrofit
• Moshi
• SignalR
• UVC
• WebRTC
• GitLab CI
• SDKs spécifiques aux drones (DJI, Parrot, etc.)
• AWS/Cloud
Pour réussir à ce poste, vous devez avoir
- Baccalauréat et plus que 4 ans d'expérience de travail pertinente
- Doit avoir une expérience avec Kotlin
- Préférez l’expérience avec RxJava
- Familiarité avec l’injection de dépendances
- Préférez l’expérience des technologies de diffusion en direct
- Volonté de collaborer avec les équipes de conception, de gestion de projet et autres
- Emballé à l’idée de travailler avec des drones et de la robotique
Que se passe-t-il lorsque vous avez posé votre candidature?
Cliquez ici pour découvrir tout ce que vous devez savoir sur notre processus d’embauche habituel.
Encourager la diversité et l’inclusivité est au cœur des valeurs d’Ericsson, c’est pourquoi nous les favorisons dans tout ce que nous faisons. Nous croyons fermement qu’en collaborant avec des personnes possédant des expériences différentes, nous stimulons l’innovation, qui est essentielle à notre croissance. Nous encourageons les personnes de tous les horizons à présenter leur candidature et à réaliser tout leur potentiel au sein de l’équipe d’Ericsson.
Ericsson est fière d’assurer l’égalité des chances en emploi et la discrimination positive.
Si vous avez besoin d’aide ou si vous voulez demander une mesure adaptée en raison d’un handicap, veuillez contacter Ericsson à l’adresse hr.direct.mana@ericsson.com.
AVIS DE NON-RESPONSABILITÉ : Les déclarations ci-dessus visent à décrire la nature générale et le niveau du travail effectué par les employés à ce poste. Il ne s’agit pas d’une liste exhaustive des responsabilités, des tâches et des compétences rattachées à ce poste et vous pourriez être tenu d’effectuer des tâches supplémentaires dans le cadre de cet emploi, le cas échéant.
Android Software Developer
About this opportunity
We are looking for developers for our Ericsson Drone Mobility (EDM) solution. Ericsson Drone Mobility enables enterprise drones to fly Beyond Visual Line-Of-Sight securely and efficiently with telco grade encryption and data security solutions. This cloud-based platform enables safe, secure, and efficient drone fleet operations utilizing 5G Network Intelligence. The platform consists of user interfaces via a web frontend and an Android-based hand controller app which communicates to the microservice cloud backend (Java/Go). The project team follows an AGILE (SCRUM) methodology implementing a BDD (Behavior Driven Development) process.
We are looking for an experienced Android developer who has some relevant experience drone technologies and is eager to develop its skills.
What you will do
- Be using the latest Android tooling and collaborating with other teams.
- Create features, bug fixes, and ease of use improvements
- Follow and evolve development best practices
- Fly drones to test and validate
- Assist in release and deployment process
Ideal candidate would have experience with:
• Kotlin
• RxJava
• Coroutines
• Koin
• Retrofit
• Moshi
• SignalR
• UVC
• WebRTC
• GitLab CI
• Drone-specific SDKs (DJI, Parrot, etc.)
• AWS/Cloud
You will bring
- Bachelor’s degree and 4+ relevant work experience
- Must have experience with Kotlin
- Prefer experience with RxJava
- Familiarity with dependency injection
- Prefer experience with video streaming technologies
- Willingness to collaborate with design, project management, and other teams
- Excited about working with drones and robotics
What happens once you apply?
Click Here to find all you need to know about what our typical hiring process looks like.
Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we nurture it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity and Affirmative Action employer, learn more. If you need assistance or to request an accommodation due to a disability, please contact Ericsson at hr.direct.mana@ericsson.com
DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned.
Primary country and city: Canada (CA) || Canada : Quebec : Montreal
Req ID: 707009
Job Segment:
Developer, Cloud, Testing, Project Manager, Java, Technology