1. Functional Safety (FuSa)
- Knowledge of functional safety standards such as:
- ISO 26262 (automotive)
- IEC 61508 (general)
- ISO 13849, IEC 62304 (other domains)
- Experience with safety analysis techniques:
- FMEA, FMEDA, FTA
- Ability to create and review safety documentation:
- Safety Plan, Safety Case, Safety Requirements
- Familiarity with ASIL levels (A–D) and safety lifecycle processes
2. FreeRTOS
- Understanding of RTOS architecture:
- Task scheduling, inter-task communication, semaphores, queues
- Experience in configuring and porting FreeRTOS to various platforms (e.g., ARM Cortex-M)
- Debugging and profiling real-time systems
- Safe memory and synchronization management
3. Low-Level Embedded
- Proficiency in C/C++ (often with some assembly)
- Experience with microcontrollers (e.g., STM32, NXP, Infineon)
- Peripheral handling: UART, SPI, I2C, CAN, ADC, PWM
- Ability to read and interpret technical documentation (datasheets, schematics)
- Debugging using JTAG/SWD, oscilloscopes, logic analyzers
Knowledge and Experience
- 5+ years of experience in embedded systems
- Hands-on experience with safety-critical systems
- Familiarity with software development lifecycle models (V-model, Agile, ASPICE)
- Experience with CI/CD tools and version control (e.g., Git)
Soft Skills
- Ability to collaborate in cross-functional teams (hardware, software, QA)
- Attention to code and documentation quality
- Strong communication and knowledge-sharing skills
- Analytical thinking and a problem-solving mindset
Report job