Position: Linux Embedded Software Developer
Company: GlobalLogic
Category: C++
Experience required: 5y
English level: upper

**Department/Project Description**
This is the development of telecommunication modules providing the ability to communicate via a network and systems. Modules as a slave device are connected via possible interfaces (USB, RS232C, I2C, SPI) to the master. The main tasks are to design and develop firmware – it means implementing new features, maintaining compatibility with the newest telecommunication and industry standards as well as perform analysis and estimations of customer requirements.

**Job Description**
Strong expertise in Linux drivers design, development, and testing
Solid knowledge of networking mechanisms in various abstraction layers
Very good knowledge of C/C++
Experience in embedded programming and debugging – various hardware platforms
Knowledge of full product life-cycle; requirements engineering; development process; continuous integration

**Job Responsibilities**
Design and development of the firmware for Automotive devices in accordance with technical and industry standards
Base Support Package & kernel development on embedded Linux
Development-level testing
Analysis of technical problems and development of firmware solutions