✨ About The Role
- The Embedded Systems Software Engineer will design, develop, and maintain embedded software for PPC and x86 based hardware platforms.
- The role involves optimizing software performance and efficiency for resource-constrained embedded systems.
- The engineer will be responsible for developing and testing device drivers for various peripherals and interfaces.
- The position requires reviewing product requirements and writing functional and design specification documents.
- The engineer will also support and handle lab equipment for development and testing purposes.
âš¡ Requirements
- The ideal candidate will have a strong foundation in C and Python programming languages.
- A deep understanding of Linux kernel and device drivers is essential for success in this role.
- The candidate should possess at least 8 years of experience in embedded software development.
- Experience with embedded systems architectures, particularly PowerPC and x86, is highly desirable.
- Excellent communication and problem-solving skills are necessary to collaborate effectively with hardware engineers.