Embedded Linux BSP/Platform Software Engineer

Job Locations: Chennai, INDIA

Number of positions: 3

We are looking for software developers who are passionate about developing and optimizing build systems (Yocto, Timesys Factory, Buildroot) for customizing Embedded Linux-based platforms.

What you will be doing:

  • Integrating Board Support Packages (BSPs) from various SoC vendors to the Timesys Embedded Linux Platform
  • Development Framework (LinuxLink Factory), maintain and upgrade the support based on releases.
  • Adding or Bumping the Linux packages supported by the Timesys Embedded Linux Platform Development Framework (LinuxLink Factory).
  • Integrating various software and security patches into build systems to address bugs and vulnerabilities.
  • Backporting key features/bug fixes as needed by the customers to the distribution or Linux kernel of the customer’s product line.
  • Supporting customers who use Timesys LinuxLink Factory, Yocto, and other Linux platform queries of full Linux stack ranging from Bootloader kernel to userspace.
  • Automating and Improving the Tests to ensure reliability and compliance with specifications.
  • Acting as the system-SW generalist and taking up any technical challenge and resolve it through the right solution.

What we need to see:

  • 2+ of years experience in Embedded systems / Embedded Linux software development.
  • Proficiency in C.
  • Scripting and automation experience with Bash shell, Python, or similar languages is a strong plus.
  • Experience with version control systems (e.g., Git).
  • Excellent communication and interpersonal skills.
  • Strong problem-solving skills, adaptable, proactive, and willing to take ownership of complex problems.
  • Hands-on Embedded Linux experience in either professional or hobby projects is a strong plus.
  • Experience with Linux device drivers and bootloaders is a strong plus.
  • A good breadth of technical knowledge (Linux user space) is a strong plus.
  • Experience with one or more build environments such as Yocto, Buildroot, OpenEmbedded, and Android is a strong plus.
  • Experience in working with peripherals and buses like SPI, I2C, UART, Ethernet, GPIO, etc.
  • Experience with integrating and enabling software for network technologies like Bluetooth, and WiFi is a plus.
  • Experience with NXP i.MX, TI AMx, STM32MPx, or RPI is a strong plus.
  • Experience with Embedded Linux Graphics and Multimedia components like Weston/Wayland, X, Gstreamer, and Alsa is a strong plus.

Why us?

  • Opportunity to work on cutting-edge open-source technologies
  • Wide variety of challenging projects to choose from
  • Casual work environment

Position opening:

Immediate

Interested in this position?

Email Resume

Timesys Corporation is an Equal Opportunity/Affirmative Action employer committed to diversity in our workforce. It is our policy to attract and retain the best-qualified people available. Timesys will not discriminate in violation of any applicable law on the basis of age, color, disability, gender, national origin, race, religion, sexual orientation, or status as a Special Disabled Veteran, or other qualifying veteran. Timesys Corporation encourages employment applications by all qualified individuals including minorities, veterans, and disabled persons.