We are seeking an experienced Embedded Linux Engineer to join our dynamic team for an exciting project. This position offers an opportunity to work on innovative technologies and develop cuttingedge solutions within the embedded systems domain.
Job Responsibilities
- Develop and maintain embedded Linux software for various platforms.
- Architect design and implement software stack in an embedded environment.
- Work closely with crossfunctional teams to define system requirements and specifications.
- Debug and resolve complex systemlevel issues in embedded systems.
- Optimise code for performance and memory usage in a resourceconstrained environment.
Required Skills and Qualifications
- Bachelors degree in Computer Science Electrical Engineering or a related field.
- 3 years of experience working with embedded Linux development.
- Strong proficiency in C/C programming languages.
- Experience with kernel development and board bringup on Linux Platforms.
- Understanding of device drivers networking protocols and bootloaders.
- Ability to work independently with strong problemsolving skills.
- Excellent verbal and written communication skills in English.
Desirable Skills
- Experience with Yocto Project or Buildroot build systems.
- Knowledge of realtime operating systems (RTOS).
- Prior work in developing embedded systems for IoT applications.
- Familiarity with scripting languages such as Python or Bash.