Job descriptionBachelor's degree in Computer Engineering, or a related field (Master's degree preferred). - Minimum of 6-7 years of experience in firmware development for embedded systems. - Proven experience leading firmware teams and projects, with a track record of successful product launches. - Proficiency in programming languages such as C / C++ and assembly language. - Strong understanding of microcontroller architectures and peripherals. - Familiarity with version control systems, continuous integration, and agile development methodologies. - Excellent problem-solving skills and attention to detail. - Effective communication skills, both verbal and written, with the ability to collaborate across various teams.Preferred Qualifications :Experience with real-time operating systems (RTOS). - Knowledge of wireless communication protocols (e.g., Bluetooth, Wi-Fi, Zigbee). - Familiarity with hardware design and debugging tools, such as oscilloscopes and logic analyzers. - Understanding of safety standards related to firmware development (e.g., ISO 26262, IEC 61508).