Please send your application letter and CV referencing the position you are applying for:
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
Automotive Software Real Time Drivers
MobileKnowledge is establishing a new NXP Semiconductor R&D Center in Barcelona, focused on next generation Software-Defined vehicles. The NXP Semiconductors Barcelona R&D Center will work hand-in-hand with NXP Semiconductors (the worldwide leader automotive semiconductor supplier) and focus on several key areas such as Automotive Security, Automotive Open System Architecture, Future car connectivity and personalization features and UWB System and applications for the Automotive domain.
Ready to drive the future of Automotive with NXP?
The automotive industry goes through a revolutionary transformation. Cars used to be combustion engine powered vehicles designed to take the driver and passengers from point A to point B, with horsepower and top speed as key value propositions. They are transforming into fully connected IoT edge devices delivering Infotainment and comfort like never before. They have increasing levels of safety, automation and autonomy that drastically reduce the risk of accidents. All this while moving to hybrid and electric powertrains transforming our world step by step into a greener and safer place.
As Software Engineer for Automotive Real Time Drivers, you will develop high quality low level embedded software drivers following the AUTOSAR automotive standard as well as non-standard complex device drivers for cutting edge hardware accelerators.
Required Skills and Experience:
- Programming practice of embedded systems (C, scripting, debugging)
- Good understanding of computer architecture
- Strong willingness to deliver high-quality software products
- 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
Daily activities:
- You will create and maintain requirements, design, architecture, configuration, code and tests for firmware and drivers,
- You will deliver best in class security products and technology to NXP customers by being involved in planning, designing, and implementing new software solutions and optimizing for customer applications,
- You will develop solutions for demonstrating hardware and software breakthrough technology.
Both technical competency and attitude are important in our team, and you are expected to collaborate with local and global team members, to demonstrate independence in solving problems and agility in switching projects as per customer priorities, to be motivated by delivering results, to be assertive in supporting your technical design opinions, and to be open on the challenges towards achieving the expected results.
Working with us you will learn new approaches and you will have a visible and lasting impact in the next generation Software-Defined vehicle. MobileKnowledge and NXP will boost your personal development both from technical and customer relationship perspectives.
Exciting career development opportunities. Permanent contract. Attractive and market salary, including bonus scheme. Flexible work/life balance with possibility of home office when required.
Embedded Software Engineer for Automotive
MobileKnowledge is establishing a new NXP Semiconductor R&D Center in Barcelona, focused on next generation Software-Defined vehicles. The NXP Semiconductors Barcelona R&D Center will work hand-in-hand with NXP Semiconductors (the worldwide leader automotive semiconductor supplier) and focus on several key areas such as Automotive Security, Automotive Open System Architecture, Future car connectivity and personalization features and UWB System and applications for the Automotive domain.
Ready to drive the future of Automotive with NXP?
The automotive industry goes through a revolutionary transformation. Cars used to be combustion engine powered vehicles designed to take the driver and passengers from point A to point B, with horsepower and top speed as key value propositions. They are transforming into fully connected IoT edge devices delivering Infotainment and comfort like never before. They have increasing levels of safety, automation and autonomy that drastically reduce the risk of accidents. All this while moving to hybrid and electric powertrains transforming our world step by step into a greener and safer place.
As Embedded Software Engineer for Automotive you will develop high quality embedded low-level software for NXP Advanced Analog Software team following the AUTOSAR automotive standard and also non-AUTOSAR requirements.
Required Skills and Experience:
- At least 2 years’ experience in embedded systems,
- Programming practice of embedded systems (C, scripting, debugging),
- Experience with MCU peripherals and external devices like power management device, transceivers, flash, …
- Strong willingness to deliver high-quality software products,
- 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 any of the following is considered a plus:
- XML and IDEs integration,
- Developing SW following the AUTOSAR specifications,
- Basic networking and protocols knowledge (e.g. OSI model, TCP/IP, TLS, MQTT, HTTP),
- Basic knowledge of automotive communication protocols (e.g. CAN, LIN, FlexRay),
- Basic knowledge of security concepts,
- Electronics and working with data acquisition equipment, logic analyzer, oscilloscope.
Daily activities:
- You will develop and optimize low-level drivers for latest NXP microcontrollers and processors, transceivers and power management integrated circuits following ISO 26262 with safety requirements.
- Ensure an out of the box experience by creating examples, system applications, user manuals, IDE integration (S32 Design Studio, Tresos), multiple compilers support,
- Create and maintain requirements, design, architecture, configuration, code and tests for different parts of the product,
- Collaborate with multiple teams (hardware design, PCB design, system, customer support,…)
Both technical competency and attitude are important in our team, and you are expected to collaborate with local and global team members, to demonstrate independence in solving problems and agility in switching projects as per customer priorities, to be motivated by delivering results, to be assertive in supporting your technical design opinions, and to be open on the challenges towards achieving the expected results.
Working with us you will learn new approaches and you will have a visible and lasting impact in the next generation Software-Defined vehicle. MobileKnowledge and NXP will boost your personal development both from technical and customer relationship perspectives.
Exciting career development opportunities. Permanent contract. Attractive and market salary, including bonus scheme. Flexible work/life balance with possibility of home office when required.
Automotive Software Security Engineer
MobileKnowledge is establishing a new NXP Semiconductor R&D Center in Barcelona, focused on next generation Software-Defined vehicles. The NXP Semiconductors Barcelona R&D Center will work hand-in-hand with NXP Semiconductors (the worldwide leader automotive semiconductor supplier) and focus on several key areas such as Automotive Security, Automotive Open System Architecture, Future car connectivity and personalization features and UWB System and applications for the Automotive domain.
We need your experience and passion to design, develop and test the firmware that keeps the secrets of the intelligent systems powering the cars of tomorrow. Join us in the Automotive Processing Barcelona R&D Center team and we’ll contribute, together, to securing the next generation of automotive products.
As a member of our team that develops software for Automotive Microcontrollers and Processors, you’ll extend your practical experience on cryptography and embedded security by implementing firmware that controls and executes the security and cryptography operations.
Required Skills and Experience:
- Programming practice of embedded systems (C, scripting, debugging)
- Good understanding of computer architecture
- We consider a plus previous experience in embedded software related to security and cryptography
- Strong willingness to deliver high-quality software products
- 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
Daily activities:
- You will create and maintain code and tests for various firmware components and related infrastructure,
- You will work with and learn from recognized technical leaders in the security domain and you will apply techniques for code hardening against attacks,
- You will be part of Agile teams and you’ll use state-of-the-art software lifecycle management tools while following an automotive software development standards.
Both technical competency and attitude are important in our team, and you are expected to collaborate with local and global team members, to demonstrate independence in solving problems and agility in switching projects as per customer priorities, to be motivated by delivering results, to be assertive in supporting your technical design opinions, and to be open on the challenges towards achieving the expected results.
Working with us will enable you to learn new approaches and you will have a visible and lasting impact in the next generation Software-Defined vehicle. MobileKnowledge and NXP will boost your personal development both from technical and customer relationship perspectives.
Exciting career development opportunities. Permanent contract. Attractive and market salary, including bonus scheme. Flexible work/life balance with possibility of home office when required.
Embedded Software Engineer
We are looking for applicants willing to continuously learn, good communicators, comfortable speaking and writing English and who enjoy occasional international travelling, as the vast majority of our customers are from outside Spain.
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 RTOS
- Knowledge of peripheral buses like I2C, and SPI
- Familiarity with debugging tools such as bus analyzers and oscilloscopes
- 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
- Experience with software version control and requirement management tools
- Experience in leading software development teams
- 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 skills and experience that will be valued:
- Practical experience with UWB technology and IEEE 802.15.4a&z standard
- Practical experience with cryptography and security in embedded systems
- Practical experience with NXP microcontrollers
- Practical experience with other wireless communication technologies such as Bluetooth or NFC
You will be part of the Technical Team of MobileKnowledge and be responsible for the design, development and maintenance of innovative IoT solutions. During your initial training program, you are expected to learn additional specific topics required for the projects you will be involved in. 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.
Application Engineer
We are looking for applicants willing to continuously learn, good communicators, comfortable speaking and writing English and who enjoy occasional international travelling, as the vast majority of our customers are from outside Spain.
Required Skills and Experience:
- Master’s Degree in Computer Science, Telecommunications, Electronics engineering or similar.
- Show interest and understanding of wireless connectivity technologies
- 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 skills and experience that will be valued:
- Knowledge of NFC technology and ISO/IEC 14443 or ISO/IEC 18092 standards
- Knowledge of UWB technology and IEEE 802.15.4a&z standard
- Programming experience in C with wireless connectivity technologies such as Bluetooth, UWB and NFC
- Programming experience in mobile operating systems (Android, iOS)
- Understanding of Cryptography and Security
You will be part of the Engineering 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).
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.
IoT Hardware and RF Engineer
We are looking for applicants willing to continuously learn, good communicators, comfortable speaking and writing English and who enjoy occasional international travelling, as the vast majority of our customers are from outside Spain.
You will be part of the Engineering Team of MobileKnowledge and responsible of:
- Design, development and test prototype boards for innovative devices in the domain of IoT technologies
- Design, develop and test commercial devices
- Carry out performance evaluations of NFC and UWB based devices
- Support customers in the design of NFC and UWB based devices
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
- Proven experience with HDI multilayer PCB design using EDA and CAD tools
- Proven 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 skills and experience that will be valued:
- Experience with IoT devices design (low power and size constraints)
- Experience with Bluetooth LE, UWB and NFC hardware design
- Practical experience with NXP microcontrollers
- Practical experience for conformity marking for electronic devices (CE/FCC)
During your integration, you are expected to learn additional specific topics, following a phase-in internal training program.
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.