Search by job, company or skills

M

Senior/Software Engineer (Embedded Linux)

8-10 Years
SGD 5,000 - 8,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities:

  • Develop software in embedded Android/Linux devices including software design & implementation and custom solutions using Android/Linux operating systems.
  • Leverage a strong background in embedded systems, operating systems, and multithreaded programming to tune/optimize system performance and improve system stability.
  • Participate in system architectural & design and system requirements definition.
  • Participate in requirements gathering, solution driving, testing, deployment, maintenance, and enhancement of embedded implementations.
  • Interpret and evaluate designs and assist in resolving firmware issues.
  • Conduct design reviews and incorporate knowledge of real-time embedded Android/Linus firmware.

Requirements:

  • Degree in Electronics/Electrical/Computer Engineering/Computer Science, Software Engineering or related fields.
  • Good understanding of embedded Linux architecture.
  • At least 8 years of hands-on experience with embedded Linux operating system, framework development, and C/C++.
  • Minimum 5 years of hands-on experience with Linux bootloader and kernel.
  • Must be able to develop solutions at the Linux device driver/HAL layers.
  • Able to develop in Android Framework layers is an advantage.
  • Experience working in a collaborative and distributive team environment.
  • Proficiency in using debugging tools (ADB, JTAG, Kernel debug) and applying them to power management, task control, memory management, and other complex debugging situations.
  • Excellent teamwork skills, flexibility, and ability to multi-task.
  • Ability to manage one's time efficiently

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144947507