Join our company as a Professional Embedded software engineer and contribute to the development of cutting-edge Embedded systems for our innovative products. Work collaboratively in a dynamic team to design, develop, and optimize software solutions that elevate our Customer Experience.
Responsibilities:
* Design and implement Embedded software solutions for new and existing products.
* Collaborate with cross-functional teams to define software requirements and specifications.
* Perform code reviews and provide constructive feedback to improve software quality.
* Optimize software performance and ensure robust error handling and recovery mechanisms.
* TEST and debug software modules to ensure high reliability and performance.
* Document software design and development processes comprehensively.
Requirements: * Bachelors degree in Computer Science, Electrical Engineering, or related field.
* Minimum of 3 years of experience in Embedded software development.
* Proficient in C / C ++ programming languages.
* Experience with Real-Time operating systems (RTOS) and Embedded Linux.
* Strong understanding of Embedded system architecture and design principles.
* Ability to read and interpret electronic schematics and data sheets.
* Excellent problem-solving skills and attention to detail.
This position is open to all candidates.