Develop and maintain embedded firmware in the C programming language. - Support testing, validation, and debugging of firmware. - Write technical documentation in English - (requirements, reports, code documentation, and diagrams). - Participate in code reviews