JOB AD:
Our client is seeking seeking a Real Time Embedded Software Engineer to join their team in either Paris, Caen or Grenoble.
Key Skills required:
- Strong Skills in C
- Excellent knowledge of Embedded Software/ RTOS
- 4+ years experience in embedded development with Real Time Operating Systems.
- Having familiarity with Arm TF-M and/or Open AMP for Cortex M processors would be advantageous.
- Ideally, the candidate should possess prior experience in implementing secure boot mechanisms on Arm Cortex processors.
- A degree in Electronics or similar.
Job Description:
- Designing, implementing, and testing a multi-level secured boot on an Arm Cortex M processor within a multi-processor SOC.
- Creating, implementing, and testing the Real-Time software (FreeRTOS on Arm Cortex M) responsible for configuring and supervising the entire SOC.
- Developing, implementing, and testing an inter-processor communication protocol (e.g., Open AMP) that enables communication among multiple CPUs with heterogeneous operating systems (FreeRTOS, Linux, bare metal).