Embedded Software Engineer - Connected Watches H/F

Lehibou
Inconnu, France
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Android Software Development Bluetooth C++ (Programming Language) Software Debugging Linux Embedded Software Linux Kernel Real-Time Operating Systems System Programming Information Technology

Job description

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., 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

Requirements

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Overcoming the challenges of modifying Linux kernel code

Ayesha Kaleem · World Congress 2023

3:04 min

Replacing complex wireless networking with web bluetooth connections

George Cave · World Congress 2023

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

8:07 min

Transitioning from web development to constrained hardware engineering

Philipp-Alexander Blum · LIVE

1:42 min

Essential Linux kernel features for running containers

Oliver Seitz Oliver Seitz · World Congress 2024

1:55 min

Role of the Linux kernel in handling processes

Mohammed Aboullaite Mohammed Aboullaite · World Congress 2024

Videos

See all

Related articles

See all