— Expert knowledge of embedded software development, RTOS, and peripheral drivers
— Strong technical Skills with C, gcc, Linux, Git, make, shell scripting
— Good algorithmic knowledge.
— Practical knowledge of Linux development environment
— Experience in GIT (system version control).
— Experience in Atlassian product (JIRA, Confluence);
— Experience in driver development
— Understanding of hardware architecture (ARM, DSP, FPGA)
— Bachelors or Masters degree in Computer Science or a related field (Computer Engineering, Mathematics, etc)
— Professional Skills: Strong analytical skills; multi-disciplinary approach to problem-solving Team player
— CMOS image sensor technology
— Experience in development of network applications, understanding of OSI and network protocols
— Digital image processing algorithms
— Digital camera architecture pipeline
— Deep understanding of Linux internal structure (directories/files structure, processes, configs, etc)
— Design patterns
— Digital schematic basics (reading and understanding of electronic schematics)
— Work in well-organized professional team;
— Interesting and challenging tasks, opportunities for self-realization and career growth;
— Corporate training programs, English language courses during working hours;
— 4 weeks of paid vacation, paid and sick leave;
— Health Insurance;
— Comfortable working conditions, office in the center of the city;
— Convenient schedule
You will be involved in development of firmware/drivers for embedded system (SoC ARM).
This position is within the firmware development team that is working generation Obsidian platform technology. We are looking for a candidate with solid theoretical and practical skills in C language, embedded software architecture, and Linux development environment.