Mobica is a leading English software services company working on the cutting edge of mobile technology, from the chipset up to application layer. We are undertaking major projects for many of the world’s leading mobile device manufacturers, mobile platform companies, chipset companies and operators. For further information, visit our website at www.mobica.com. Currently we are looking for Linux Software Developers with all levels of experience who want to work on world class projects at the leading edge of technology both in our offices and on client site.
Job Responsibilities:
-
You will work as a part of a team contributing to software architecture and development of new features
-
You will get the chance to work with the newest software and embedded technologies
-
You will have responsibilities in all aspects of software development including design, coding, testing and debugging
Essential Skills:
-
C/C++ programming experience
-
QNX experience (3 years minimum) or very good knowledge about other RTOS and GNU/Linux
-
Experience in programming in QNX and/or GNU/Linux systems: userspace and kernel side (device drivers), operating system, graphics, multimedia, middleware components
-
Able to analyse complex problems of system integration and optimize boot speed, system stability and memory
-
Experience in multithreaded programming
-
Source code debugging over the entire stack from the low-level drivers on graphics to the middleware and problem solving
-
Good understanding of programming concepts: interrupt handling, memory mapped I/O, file system, user/kernel modes, physical/ virtual memory, power management
-
Knowledge of any of these low level communication protocols would be an asset: SPI, I2C, PCI, UART and USB
-
Experience with system on chip (SoC)
-
Understanding of the working principles of electronic components
-
Teamwork
-
Fluency in English
Desirable Skills:
-
Ability of writing scripts in shell and/or Perl/Python
-
Bootloaders, Linux boot process on embedded platforms
We offer:
-
Participation in projects for the largest companies in the world
-
Opportunity to travel worldwide
-
Opportunity to design and implement software solutions for biggest automotive companies across the world
-
Competitive salary adequate to the skills and performance
-
Opportunities to develop and improve skills
-
Relaxed atmosphere and flexible working hours
-
Friendly, open and supportive culture
Benefits:
-
Private medical insurance
-
Company social events
-
English lessons
-
Training programs
-
Relocation assistance
-
Weekly cakes and fruits