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
Tech Lead Linux Embarqué F/H
Job Description
**Job Title** Tech Lead Linux Embedded F/M **Role Summary** Lead the development and architecture of embedded Linux solutions. Drive technical excellence, mentor a development team, and ensure optimal performance on resource‑constrained hardware. Collaborate cross‑functionally with hardware, validation, and systems teams to deliver high‑quality, time‑to‑market products. **Expectations** - Minimum 6 years of embedded Linux development experience. - Proficiency with Yocto or Buildroot build systems. - Demonstrated project management in complex, technical environments. - Strong leadership, clear communication, and ability to influence stakeholders. - Familiarity with agile and V‑cycle iterative methodologies. - Continuous learning mindset—stay current with Linux embedded advancements and best practices. **Key Responsibilities** - Design and implement embedded software, drivers, and bootloaders (e.g., U‑Boot). - Optimize Linux kernel and user‑space for limited memory and CPU resources. - Define software architecture and technology stack for new projects. - Mentor and guide developers, enforcing coding standards and quality reviews. - Coordinate with hardware, validation, and other functional teams to ensure system integration. - Produce and maintain technical documentation (specifications, user manuals, design guides). - Participate in code reviews, debugging, and performance tuning across cross‑compiled environments. **Required Skills** - Deep knowledge of embedded Linux, kernel internals, and real‑time operating systems. - Advanced programming in C/C++ and proficiency in scripting languages (Python, Bash). - Experience with embedded development tools: cross‑compilers, debuggers, JTAG, etc. - Strong understanding of bootloaders, U‑Boot, and device tree configuration. - Familiarity with Yocto Project, Buildroot, and package management. - Proficiency in version control (Git), build automation, and CI/CD pipelines. - Excellent problem‑solving and analytical abilities. - Effective written and verbal communication in English. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. - Professional certifications (e.g., Certified Linux Administrator, Yocto Project certification) are a plus.
Grenoble, France
On site
Senior
05-01-2026
Company background Company brand
Company Name
SMILE GROUP
Job Title
Ingénieur logiciel embarqué MCU F/H
Job Description
**Job Title** Embedded MCU Software Engineer **Role Summary** Design and architect robust, efficient embedded software for micro‑controllers (e.g., STM32, Microchip) using Real‑Time Operating Systems such as FreeRTOS or Zephyr. Develop critical low‑level firmware components, resolve complex technical issues, provide technical support to project teams, and stay current with emerging embedded technologies. **Expectations** - Minimum 4 years of professional experience in embedded software development. - Autonomous, agile, and collaborative mindset with a strong innovation drive. - Familiarity with Agile and iterative V‑model development cycles. - Ability to engage with industrial clients in sectors like aerospace, rail, automotive, telecom, and energy. - English proficiency is a plus but not mandatory. **Key Responsibilities** - Conceive and implement embedded software architectures for MCU‑based solutions. - Develop and integrate firmware using C/C++ on FreeRTOS/Zephyr platforms. - Debug, profile, and optimize code with IDEs, hardware debuggers, and performance tools. - Work with communication protocols (UART, SPI, I2C, CAN) and low‑level drivers. - Contribute to Yocto, Buildroot, or Zephyr build environments. - Provide technical support and troubleshooting for internal teams and clients. - Monitor technology trends and propose improvements to development processes. **Required Skills** - Strong proficiency in C and/or C++. - In‑depth knowledge of RTOS (FreeRTOS, Zephyr) and MCU families (STM32, Microchip). - Experience with embedded development toolchains (IDE, debuggers, profilers). - Solid understanding of serial and network communication protocols (UART, SPI, I2C, CAN). - Version control (Git) and basic CI/CD concepts. - Agile development practices and iterative V‑model familiarity. **Required Education & Certifications** - Bachelor’s degree or higher in Computer Engineering, Electrical Engineering, Computer Science, or a related field. - Professional certifications in embedded systems or RTOS (e.g., FreeRTOS Certified Engineer) are advantageous but not required.
Nantes, France
On site
Junior
19-01-2026