Design and implement embedded software solutions for systems utilizing microcontrollers.
Produce high-quality, efficient, and maintainable code in C++ tailored for embedded platforms.
Enhance software performance by optimizing both memory utilization and power efficiency.
Diagnose and resolve issues in RT embedded systems to ensure they operate correctly and efficiently.
Bachelor’s degree in Computer Science, Electrical Engineering, or related field – Must.
2-5 years of experience working with C/C++ in SW Embedded Linux environment – Must.
Strong understanding of embedded systems, microcontrollers, and Hardware-Software Interaction.
Proficient in embedded C/C++ programming, including memory management, low-level optimization, and multi-threading
Familiarity with embedded communication protocols (e.g., SPI, I2C, UART, CAN) – Advantage
Experience with Visual Sensors (e.g., cameras, image sensors) and Thermal Sensors (e.g., infrared sensors, temperature sensors). – Advantage
Automated page speed optimizations for fast site performance