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
Timesys LLC 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 LLC encourages employment applications by all qualified individuals including minorities, veterans, and disabled persons.