Responsibilities
- Design and develop embedded Linux software applications
- Integrate software with hardware components
- Test and debug software to ensure functionality and performance
- Collaborate with hardware engineers to optimize system performance
- Document code and project specifications
Qualifications
- Bachelor's degree in Computer Engineering, Electrical Engineering, or related field
- Proven experience in embedded software development for Linux systems
- Proficiency in programming languages such as C, C++, and Python
- Familiarity with embedded systems design and development processes
- Strong problem-solving skills
Skills
- Embedded C
- Linux Kernel
- Device Drivers
- RTOS
- Debugging