Senior Android Developer

Kortrijk
|West-Vlaanderen
|Mobile Developer |Embedded Software Engineer
# INW13671

Function

We're seeking a highly skilled Software Engineer, with Embedded Android experience to join our client's team. This role is perfect for someone passionate about creating cutting-edge software solutions and eager to engage in a collaborative, agile environment. The ideal candidate will be proficient in developing sophisticated software systems and enthusiastic about advancing technology through innovative ideas and extensive collaboration.

Key Responsibilities:

  • Analyze product requirements, transforming them into practical specifications and sophisticated architectural designs.
  • Participate actively in one of our agile scrum teams, contributing to all phases of software development from inception to implementation.
  • Develop and optimize back-end logic along with modern user interfaces, ensuring efficient execution and robust performance while managing system resource utilization.
  • Collaborate closely with testing teams to identify and resolve issues, maintain bug tracking, and promptly address open issues.
  • Produce comprehensive documentation for software modules and assist in crafting realistic development plans by accurately estimating work volumes and timelines.

Professional Expertise:

  • A Bachelor's or Master's degree in Software Development or related field.
  • At least 5 years of experience coding in Kotlin/Java and C++, with significant experience in:
    • Developing Android Applications and embedded software/firmware on Android platforms.
    • Optional but advantageous: Experience with Linux-based embedded software/firmware development.
  • Proficiency in several of the following areas is highly desirable:
    • Python, low-level Android OS, embedded Android internals, and Linux OS fundamentals.
    • Networking (TCP/UDP), multithreading, and various agile methodologies (Scrum, Kanban, SAFe, LeSS).
    • Version control systems (Git, SVN), CI/CD principles, TDD, automation techniques.
    • Video/audio processing, codecs, OpenGL/GStreamer, Qt, Android media framework, security, DevOps, and infrastructure management.

Candidate Profile:

  • Flexible with technology tools, always ready to learn new programming languages as needed.
  • Proactive and independent, able to initiate projects and thrive in a collaborative team setting.
  • Excellent communication skills in English, capable of working within tight deadlines.
Back Print
Senior Android Developer
In4Matic uses cookies to remember certain preferences and align jobs interests.