- Strong C programming experience with real-time embedded firmware development
- Experience with STM32 / ARM-based microcontroller development
- Familiarity with RTOS environments, preferably Keil FuSa
- Experience with low-level hardware interfaces such as SPI, PWM, UART, I2C, etc.
- Understanding of CAN protocol and related development tools, including PCAN Explorer and Vector CAN tools
- Experience with unit testing and static code analysis tools such as VectorCAST and Polyspace
- Familiarity with version control and CI/CD environments, including Git and Azure DevOps Pipelines
- Experience working in Agile development teams
- Experience in safety-critical systems, preferably compliant with IEC 62304, ISO 13485, and FDA guidelines
- Familiarity with tools such as Jira, Polarion and Keil uVision debugging tools
Soft Skills
- Strong problem-solving and analytical abilities
- Effective communication and collaboration skills
- Proactive, detail-oriented, and committed to delivering high-quality, maintainable code
- Comfortable working in a regulated setting with structured development processes