Geforderte Skills
- Embedded Software Development
- Radio Protocols
- EFR32
- Silicon Labs RAIL
- Bare-metal Programming
- RTOS
- RF Engineering
- Hardware-Software Integration
- Test Automation
- CI/CD
Sprachen: French
Jobbeschreibung
Embedded developer specializing in radio protocols needed for a project involving the EFR32 platform. The role requires porting a radio protocol stack from bare-metal to the EFR32 and ensuring its interoperability.
Project overview
TO READ CAREFULLY BEFORE APPLYING ⬇
🏠 1 day of remote work / week - 📍 Grenoble (38) - Crolles - 🛠 Minimum 5 years of experience
Do you enjoy working where embedded software directly meets RF constraints?
We are looking for an embedded developer specializing in radio protocols to work on a project where you will be responsible for the radio protocol stack on EFR32, from its bare-metal porting to the validation of its interoperability on the final product.
This is not just about implementing an existing specification: you will be the protocol referent for the project, working in tandem with an RF engineer responsible for the physical layer.
Your challenge: making the radio stack work on the product
You will take over an existing protocol stack covering, in particular, the link and network layers, the sequencing of exchanges, and security.
Your first objective will be to familiarize yourself with its operation and documentation in order to port it to EFR32 in a bare-metal environment, while ensuring the product's timing, power consumption, and interoperability constraints.
Specifically, you will:
What you will truly bring to the project:
We are not just looking for someone capable of producing embedded code.
The project is starting at the specification phase. Your ability to understand an existing architecture, formalize interfaces, challenge technical choices, and build a validation strategy will therefore be as important as your ability to develop.
You will have the opportunity to contribute to software architecture choices, testing and non-regression methods, as well as improving the team's CI/CD practices.
The objective is also for the choices made and the knowledge acquired to remain within the team: documentation and knowledge transfer are therefore fully part of the mission.
- port the protocol stack in bare-metal on EFR32: remove RTOS dependencies, evolve towards an event-driven architecture, and master timings
- specify the radio driver interface and converge it with the internal chip_radio radio interface contract
- develop the EFR32 radio driver with Silicon Labs RAIL: transmission/reception, listening windows, radio timers, calibrations, and low-power state management
- optimize radio exchanges and energy consumption, particularly for listening durations, synchronization, and retransmission mechanisms
- work with the RF engineer on PHY configuration: modulation, data rate, power, channels, and regulatory constraints
- build unit, integration, and protocol tests, as well as test benches to validate radio exchanges
- perform interoperability tests with existing central units and with the security layer developed by the partner
- analyze radio failures — frame losses, collisions, desynchronizations — down to identifying their root cause.
Project details
- Start: flexible
- Remote: hybrid
- Location: Grenoble, France, FR
- Rate: 50-56 EUR/h
- Languages: French
Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten
Gefunden auf collective.work