Job Description:
We are seeking an experienced Embedded & Firmware Engineer with strong expertise in C++, Linux, and low-level embedded systems. The ideal candidate will work on firmware development, system integration, and performance optimization for microcontroller and Linux-based platforms.
Key Responsibilities:
• Design and develop embedded and firmware solutions using C++
• Work with Linux-based embedded systems and drivers
• Develop and maintain firmware for microcontroller platforms
• Perform debugging, testing, and system optimization
• Collaborate with hardware and cross-functional teams
• Support system bring-up and validation activities
Required Skills:
• Strong hands-on experience in Embedded C++
• Solid experience with Embedded Linux environments
• Firmware development for microcontrollers
• Knowledge of device drivers and low-level programming
• Experience with debugging tools and version control (Git/SVN)
• Strong analytical and problem-solving skills
Nice to Have:
• RTOS experience
• Hardware bring-up and board-level debugging
• Scripting knowledge (Python or Shell)