• Bachelor’s degree in Electronics engineering, Electrical engineering, Computer Engineering or related field.
• 2+ years of experience in embedded firmware development.
• Proficiency in Embedded C and RTOS.
• Experience with microcontrollers and low-level hardware interfaces (SPI, I2C, UART, etc.).
• Expertise in Debugging Tools like JTAG debuggers.
• Strong problem-solving skills and attention to detail.
• Familiarity with version control systems (e.g., Git, P4).
• Excellent verbal and written communication skills.
• Ability to work effectively both independently and as part of a team.
Desired Skills/Knowledge:
• Experience in Linux device driver development.
• Strong understanding of Ethernet and/or USB protocols.
• Familiarity with ASPICE and functional safety processes.
• Knowledge of CERT-C and MISRA coding standards for software quality and safety.