Job Description:
We are hiring an Embedded Software Engineer with strong experience in C/C++, Linux, and microcontroller-based systems. The ideal candidate will work on developing, testing, and optimizing embedded applications for advanced hardware platforms.
Key Responsibilities:
• Design and develop embedded software using C / C++
• Work on Linux-based embedded systems and drivers
• Develop firmware for microcontroller platforms
• Debug and optimize system-level software
• Collaborate with hardware and cross-functional engineering teams
• Perform testing, validation, and troubleshooting
Required Skills:
• Strong hands-on experience in Embedded C or C/C++
• Solid experience with Embedded Linux
• Microcontroller programming and debugging
• Knowledge of real-time systems and low-level drivers
• Experience with version control tools (Git/SVN)
• Strong problem-solving and debugging skills
Nice to Have:
• RTOS experience
• Python or scripting knowledge
• Hardware bring-up and board-level debugging