Our expectations
- C, Assembler as well as Python;
- Unix (Linux) kernel internal and standard libraries;
- Unix (Linux) tools such as GCC, binutils, shell utilities, shell scripting, Makefile, etc;
- Strong understanding of one or more CPU architectures (x86, PowerPC, ARM, etc);
- Strong understanding of PC architecture (South/North Bridge, PIC, PCI, ISA, etc);
- Understanding of software development life cycle;
- Spoken English.
What should you expect
- Develop models of various devices for a specific platform simulator. Models are developed in a language derived from and very similar to C;
- Developed model should be very close to a real model, i.e. provide the same registry set and behave in the same way;
- After the model is developed, standard Linux driver should successfully detect and work with the device as it is a real physical device.
What we offer
The whole package of bonuses from Auriga. Click section «Working environment»
Ready to apply for this role?
Apply Now →


