Embedded Software Engineer - Connected Watches - Freelance H/F
collectivework
Paris
Temps plein
1 423 autres offres à Paris.
Importez votre CV et voyez lesquelles vous correspondent vraiment.
Job description
Description
Job offer – Embedded Software Developer – Connected Watches
Context and objective
The mission is part of the development of connected watches in a fast\-growing high\-tech segment. The role aims to ensure the reliability and robustness of upcoming software updates for a recently launched product, combining embedded systems expertise with product quality and stability improvement.
Main responsibilities
- Performance and stability: contribute to the continuous improvement of system performance and stability by identifying bottlenecks and proposing targeted optimizations
- Defect analysis and diagnosis: identify, analyze, and diagnose software anomalies and failures on embedded systems, including RTOS, Linux and AOSP environments; reproduce bugs, examine logs, and use advanced debugging tools
- Optimization and robustness improvement: analyze the root causes of recurring failures and propose code modifications to improve the robustness and reliability of embedded software
- Incident documentation: create detailed documentation of incidents, root cause analyses, implemented solutions, and associated testing procedures
- Cross\-functional collaboration: work closely with QA and customer support teams to understand reported issues and ensure quick and effective resolution; collaborate with the Android development team to identify integration issues
- Security: monitor security vulnerabilities that may affect the product and implement the necessary fixes
Profile required
- Master’s degree in Computer Science, Engineering, or related field
- 5\+ years of experience in embedded software development, with proven expertise in corrective maintenance and defect analysis, ideally in the wearables field
- Deep understanding of RTOS fundamentals
- Hands\-on experience customizing Linux kernels and working in AOSP environments
- Proficiency in low\-level system programming languages such as C/C\+\+, as well as higher\-level languages such as Rust
- Familiarity with power management strategies critical for wearables
- Excellent communication and teamwork skills
- Fluent English
Bonus skills
- Bluetooth expertise would be a plus for the mission
Cette annonce provient de indeed. Voir l'annonce originale ↗