Key Responsibilities / Duties:
- Toolchain creation and verification
- Bootloader verification
- Linux kernel update
- Porting drivers to newer kernel
- Porting user-space applications to newer kernel
Qualification Requirements:
- Bachelor of Science or Higher Degree (Technical University) in Computer Science, Electronics, Automation or related software disciplines
- Knowledge of C/C++ language
- Professional experience with Git version control system
- Software development process and tools experience
- Understanding of hardware configuration and constrains, including the
boot process and hardware initialization - Knowledge of toolchain components and generation, low-level debugging
- Knowledge of Linux OS and command line is a must
- Experience with at least one RTOS
- Ability to make minor to moderate changes in assembly code
- Knowledge of multi-threaded environment, semaphores, preemption
- Fluent English is a must
- Team player, communicative, able to synthesize
- Client committed
- Scripting is a plus
- Experience in Linux configuration and porting is a huge plus
Benefits:
- Integration program in a professional, young & dynamic team
- Professional development opportunities
- Competitive salaries & benefits
- Compensation package includes also additional health insurance, sport & social activities
- International work environment
You can find out more about our benefits here.