Embedded Linux Developer Job Description

As an Embedded Linux Developer, you will be tasked with developing, testing, and debugging embedded software solutions for Linux-based platforms. You will also collaborate with cross-functional teams to meet project requirements and deadlines.

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