Key Responsibilities
- Lead the design and development of embedded software systems
- Define system architecture and ensure scalability and performance
- Mentor junior engineers and provide technical guidance
- Collaborate with cross-functional teams to integrate software with hardware
- Implement best practices for code quality and maintainability
- Drive innovation in embedded systems and IoT solutions
Requirements
- Master's or PhD in Computer Science/Engineering
- 7+ years of experience in embedded software development
- Expertise in C, RTOS, and embedded Linux
- Proven leadership in system architecture and team mentorship
- Strong problem-solving and innovation mindset