C/C++ Embedded Developer (Yocto)
The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need a C/C++ Embedded Developer (Yocto).
Requirements:
- at least 5 year’s experience in embedded software development
- strong C/C++ knowledge
- experience with YOCTO build system
- experience in Linux kernel and user space development
- experience with makefile writing
- at least Intermediate English
Would be a plus:
- Python knowledge
- MCU programming (FreeRTOS)
- experience with IMX8, STM32MP1, TI Sitara processors
- experience with audio/video streaming solutions
- experience with gstreamer and its plugins
- bluetooth audio
Responsibilities:
- Develop, maintain, and troubleshoot integration of the Yocto environment with client’s applications
- Manage Yocto environment including new software packages, bug & vulnerability repair and back-porting
- Support other members of the Embedded Linux team who utilize the Yocto environment
- Monitor and incorporate the latest advancements in embedded Linux build & test environment including but not limited to the Yocto ecosystem
- Continually aim to improve the speed, agility, and integrity of our embedded Linux build and test environment
With us you can:
- Use latest technologies;
- Develop your technical knowledge;
- Participate in technical events and conferences (the cost is covered by the company);
- Regular techtalks and professional development.
Improve your soft skills:
- Build strong teamwork skills and become an essential part of the dynamic teams;
- Improve your English at classes and speaking directly with clients;
- Increase your productivity and communication level via Scrum, Kanban, Agile methodologies.