cover image
SMILE GROUP

SMILE GROUP

www.gksmile.ru

2 Jobs

75 Employees

About the Company

Listed Jobs

Company background Company brand
Company Name
SMILE GROUP
Job Title
Ingenieur Linux embarque F/H
Job Description
Job Title: Embedded Linux Engineer Role Summary: Develop embedded software for electric drilling products within a dynamic R&D team, collaborating with electronics engineers to deliver mechanical, electronic, and software solutions. Expectations: Create low-level embedded software using C/C++, design embedded architectures, validate technical feasibility, and document specifications while supporting continuous improvement and client needs. Key Responsibilities: - Develop embedded software (C/C++) for STM32 microcontrollers, ADC/DAC, and SPI bus systems. - Design and implement embedded architectures on Linux or real-time OS (Yocto). - Translate client requirements into validated technical solutions meeting timelines and quality standards. - Conduct unit and functional testing for software reliability. - Define technical specifications, justify design choices, and produce project documentation. - Prototype solutions and contribute to team innovation processes. - Provide technical support to clients, including installation, maintenance guidelines, training, and troubleshooting. Required Skills: - Proficiency in C/C++ and embedded systems (STM32, SOM IMX). - Strong knowledge of Linux/Yocto, microcontroller integration, and shell scripting. - Familiarity with software architecture, embedded hardware (ADC/DAC), and real-time systems. Required Education & Certifications: - Bachelor’s/Master’s in Engineering (+5 years’ experience), with minimum 3 years in industrial software development. - Technical English fluency required; preferred: UML, Qt, Qt, digital regulation, signal processing, wireless technologies.
Collégien, France
On site
15-10-2025
Company background Company brand
Company Name
SMILE GROUP
Job Title
Tech Lead Logiciel Embarqué - FreeRTOS / ZephyrOS F/H
Job Description
**Job Title** Embedded Software Lead – FreeRTOS / ZephyrOS **Role Summary** Lead the design, architecture, and development of robust embedded software for real‑time systems using FreeRTOS and Zephyr OS. Serve as the technical champion for low‑level component development, troubleshooting, and team guidance while driving continuous tech‑innovation and agile best practices. **Expectations** - 6+ years of embedded software development, with deep experience in FreeRTOS and/or Zephyr OS. - Proven technical leadership and senior developer background in embedded systems. - Strong problem‑solving, project management, and cross‑functional communication skills. - Familiarity with Agile and iterative V‑cycle methodologies. - Continuous professional development in RTOS, microcontrollers, and Yocto/Buildroot ecosystems. **Key Responsibilities** - Architect and develop scalable, efficient embedded solutions for real‑time applications. - Mentor and coordinate the development team on low‑level software components. - Resolve complex technical issues and provide hands‑on debugging support. - Conduct and maintain technical reviews, code quality checks, and performance profiling. - Lead technical decision‑making on toolchains, IDEs, debuggers, and profiling utilities. - Manage project scope, timelines, and deliverables while interfacing with stakeholders. - Stay abreast of RTOS advancements, microcontroller capabilities, and industry best practices. **Required Skills** - Advanced C and/or C++ programming proficiency. - Deep expertise in FreeRTOS and/or Zephyr OS real‑time systems. - Experience with embedded development tools (IDEs, JTAG debuggers, RTOS profilers). - Strong knowledge of serial communication protocols (UART, SPI, I²C, CAN). - Familiarity with Yocto, Buildroot, and embedded Linux build processes. - Effective leadership, team collaboration, and stakeholder communication. - Proficient in Agile practices and iterative V‑cycle project management. - Ability to write clear technical documentation and conduct code reviews. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. - Certifications in embedded systems, RTOS, or relevant professional qualifications are a plus.
Nantes, France
On site
Senior
01-12-2025