We are looking for enthusiastic and driven developers to become part of our dynamic and forward-thinking team!
Our client develops and provides integrated energy and mobility solutions, shaping the future of our cities with the ever-present digital connectivity.
With this job opportunity, you will embrace the following challenges:
Generation of Operating System images for embedded devices, device driver development/adaptation, networking configuration;
Porting the Operating System to specific embedded platforms (ARM/ PPC based);
Participate in the complete development cycle, including design, implementation and testing;
Be part of an R&D team working in a collaborative, informal and dynamic environment.
MUST HAVE:
Knowledge of Linux development in user space and kernel space, device drivers, and knowledge of Linux Preempt RT extensions;
Knowledge of Image Generation tools (Yocto, open embedded);
Good Linux knowledge;
Good C/C++ programming skills;
Knowledge of communication networks (protocols, topologies, etc);
Teamwork oriented;
Self-organized and results oriented;
Good problem-solving skills;
Passion for learning.
NICE TO HAVE:
Compiling/Linking tools: GCC, GCC toolchains, work in a cross-compiling environment;
Python and Bash scripting skills;
Familiarity with cybersecurity concepts (certificates, secure protocols, openSSH, openLDAP, filesystem encryption including key storage on TPM, firewall, etc);
Networking: Development of Layer 2 and Layer 3 network applications;
Synchronization: IEEE 1588v2 / PTP protocol, real time systems synchronization;
Virtualization: Docker, KVM, etc.;
Understanding of electronics and laboratory instrumentation;
Experience using version control systems (SVN, GIT).
What we'll hook you up with:
Opportunity to join a reference business group with a strong international presence;
Training programs through the internal training academy and partner entities;
Possibility to work in a hybrid regime.
#J-18808-Ljbffr