Join to apply for the e-Shock // Linux Embedded Developer role at e-Novia
The Candidate will join the Embedded Design Team and will support activities related to embedded Linux development using the Yocto build system. The candidate should have an Electronic or Computer Science Engineering Degree and proven experience in creating and porting embedded Linux distributions using the Yocto framework and related tools.
The embedded Linux software engineer will be responsible for developing software in the Linux environment for automotive and multimedia applications. The role requires the ability to work independently, applying judgment to plan and execute tasks effectively, with a strong aptitude for software development and team communication.
Activities and responsibilities:
Create and maintain embedded Linux distributions and deploy them on custom hardware (based on STM32MP1 or i.MX processors).
Develop, port, and debug Linux device drivers, kernels, and bootloaders.
Design software specifications.
Support project planning, including task definition and effort estimation.
Define and support system validation strategies.
Draft technical documentation for products.
Technical profile:
Understanding of Linux applications on embedded devices.
Extensive experience (3 years) with Yocto as a Linux system building tool.
Proven experience in modular software development.
Familiarity with Linux kernel and driver development.
Strong debugging and troubleshooting skills for embedded systems software.
Long-term experience in embedded software development in C/C++ with GCC/GNU toolchains.
Proficiency with VS Code.
Experience with version control systems like git, Bitbucket, or Github.
Knowledge of CAN bus standards; UDS protocol knowledge is a plus.
Practical knowledge of LTE, Wi-Fi, or Bluetooth networks.
Additional skills in scripting languages (Python, Processing) are a plus.
Knowledge of MISRA coding rules and safety standards (ISO-26262, IEC-61508) is advantageous.
Experience with Qt framework and cybersecurity standards is beneficial.
Critical thinking skills for evaluating requirements.
Other skills and characteristics:
At least 3 years of relevant experience.
Fluency in English (written and spoken).
Ability to work autonomously with excellent attention to detail.
Flexibility, enthusiasm, and solution-oriented mindset.
Strong communication and teamwork skills.
We offer:
Full-time contract.
Compensation aligned with role, skills, and experience.
Interested candidates should apply by filling out the form below. Resumes must include a written authorisation for personal data processing according to GDPR (EU Regulation 2016/679).
E-Shock is an equal opportunity employer, welcoming applications from all genders in accordance with Italian legislation (Decree no. 198/2006).
#J-18808-Ljbffr