skip to Main Content

Please send your application letter and CV referencing the position you are applying for:

CAREERS@THEMOBILEKNOWLEDGE.COM

We believe in sharing knowledge. Together we are faster, smarter and more innovative. We want to contribute to create, develop and deploy innovative technological solutions for a sustainable society.

We are looking for applicants who are comfortable speaking and writing English, enjoy occasional international traveling, and who are curious and willing to continuously learn.

Open Positions

Application Engineer (Junior)

Required Skills and Background:

  • Master’s Degree in Computer Science, Telecommunications, Electronics engineering or similar.
  • Show interest and understanding of NFC technologies, and IoT.
  • Excellent level of English language, both written and spoken.
  • Proven ability to work both independently and in a team environment with co-operative attitude, and handle multiple high priority tasks during peak product cycles.
  • Clear and confident communicator. Self-motivation and discipline. Result oriented.

Additional valuable skills:

  • Knowledge in Smart Card, specifically MIFARE® Technology and Java Card OS.
  • Programming experience in Android and/or iOS, back-end systems and web applications.
  • Understanding of Cryptography and Security for embedded systems.
  • Knowledge on embedded software and microprocessor hardware architecture.

You will be part of the Technical Team of MobileKnowledge. During your integration, you are expected to learn specific topics, following a phase-in internal training program that will last a maximum of 6 months (partly in the Barcelona Office). You will be responsible for technical trainings, HW and SW development in connection to engineering projects in the wide areas of NFC related technologies.

Exciting career development opportunities. Permanent contract. Compensation based upon added-value and experience.

Hardware Engineer

Required Skills and Experience:

  • Master’s Degree in Electronics engineering, Computer Science, Telecommunications, or similar.
  • 2 years of recent relevant experience in the design, development and evaluation of hardware electronics for embedded devices.
  • Experience with HDI multilayer PCB design.
  • Experience with measurements in an electronic laboratory environment (oscilloscope, network analyzers, multimeters, soldering stations …)
  • Experience with communication and networking protocols (I2C, SPI, UART, USB …).
  • Knowledge of software/firmware development and integration.
  • Excellent level of English language, both written and spoken.
  • Proven ability to work both independently and in a team environment with co-operative attitude, and handle multiple high priority tasks during peak product cycles.
  • Proactive. Clear and confident communicator. Self-motivation and discipline. Result oriented.

Additional valuable skills:

  • Experience with wearable devices design (low power and size constraints).
  • Experience with contactless, RF and NFC technology hardware design.
  • Practical experience with NXP microcontrollers
  • Practical experience with other wireless communication technologies such as Bluetooth.
  • Practical experience for conformity marking for electronic devices (CE/FCC).
  • Practical experience with ORCAD or Altium hardware design environment.
  • Practical experience in low power.
  • Understanding of cryptography and Security for embedded systems.

Working with us you will become one of the reference experts in a cutting-edge technology, you will learn new approaches and you will have a visible impact on the market. MobileKnowledge will boost your personal development both from technical and customer relationship perspectives.

Exciting career development opportunities. Permanent contract. Compensation based upon added-value and experience.

Backend Engineer

Required Skills and Experience:

  • Master’s Degree in Computer Science.
  • At least two years of recent experience in backend development.
  • Solid knowledge and proven experience in backend development (C#, MVC, ASP.NET, Java, Javascript)
  • Solid knowledge and proven experience in SQL databases.
  • Experience developing/managing REST and SOAP-based Web Service API(s).
  • Thorough experience with common programming tools. Demonstrated ability to follow software specifications.
  • Excellent level of English language, both written and spoken.
  • Proven ability to work both independently and in a team environment with co-operative attitude, and handle multiple high priority tasks during peak product cycles.
  • Clear and confident communicator. Self-motivation and discipline. Result oriented.

Additional valuable skills:

  • Experience with distributed computing technologies
  • Experience with AWS, or any proprietary clouds.
  • Experience with cryptographic library in JAVA such as Bouncy Castle.
  • Understanding of NFC technologies.
  • Knowledge in Smart Cards, specifically MIFARE Technology and Java Card OS.
  • Understanding of Cryptography and Security for embedded systems.

You will be part of the Technical Team of MobileKnowledge and be responsible for the design, maintenance and development of a secure backend system for IoT and NFC secure transactions. You will also help to define our development environment, and communicate the best development practices within the organization (i.e. code reviews, testing, etc).

Exciting career development opportunities. Permanent contract. Compensation based upon added-value and experience.

Embedded Engineer

Required Skills and Experience:

  • Master’s Degree in Electronics engineering, Computer Science, Telecommunications, or similar.
  • 3-5 years of recent relevant experience in software/firmware development.
  • Deep understanding of real-time system basics and solid experience with FreeRTOS.
  • Knowledge of peripheral buses like I2C, and SPI.
  • Familiarity with debugging tools such as bus analyzers and oscilloscopes.
  • Experience with software version control systems (git).
  • Experience with ARM Cortex-M Microcontrollers.
  • Capability to read hardware specifications and schematics.
  • Proficiency in C on embedded software platforms.
  • Excellent level of English language, both written and spoken.
  • Proven ability to work both independently and in a team environment with co-operative attitude, and handle multiple high priority tasks during peak product cycles.
  • Clear and confident communicator. Self-motivation and discipline. Result oriented.
  • Experience with contactless and NFC technology.
  • Experience with cryptography and security in embedded systems.
  • Practical experience with NXP microcontrollers.
  • Practical experience with other wireless communication technologies such as Bluetooth.

You will be part of the Technical Team of MobileKnowledge and be responsible for the design, maintenance and development of a secure backend system for IoT and NFC secure transactions. You will also help to define our development environment, and communicate the best development practices within the organization (i.e. code reviews, testing, etc).

Exciting career development opportunities. Permanent contract. Compensation based upon added-value and experience.

Mobile Application Engineer

Required Skills and Experience:

  • Master’s Degree in Computer Science, Telecommunications or similar.
  • Two years of recent experience in mobile applications development (Android, iOS, Hybrid).
  • Programming experience in back-end systems.
  • Demonstrated ability to follow software specifications and best parctices.
  • Excellent level of English language, both written and spoken.
  • Proven ability to work both independently and in a team environment with co-operative attitude, and handle multiple high priority tasks during peak product cycles.
  • Clear and confident communicator. Self-motivation and discipline. Result oriented.

Additional valuable skills:

  • Experience in building Android/JAVA libraries (AAR, JAR).
  • Understanding of NFC and BLE technologies.
  • Knowledge in Smart Card, specifically MIFARE Technology and Java Card OS.
  • Understanding of Cryptography and Security for embedded systems.

You will be part of the Technical Team of MobileKnowledge and be responsible for developing mobile solutions for R&D projects in the IoT domain.

Working with us you will become one of the reference experts in a cutting-edge technology, you will learn new approaches and you will have a visible impact in the market. MobileKnowledge will boost your personal development both from technical and customer relationship perspectives.

Exciting career development opportunities. Permanent contract. Compensation based upon added-value and experience.

Back To Top