Percepto is the leading provider of autonomous inspection and monitoring solutions, harnessing robotics, including our very own market-leading industrial drone-in-a-box solution. Our team is made up of software and hardware engineers, industry experts and professionals who are all passionate about innovation and driven to push the boundaries of what’s possible with software, AI, and hardware. We are a fast growing company with offices in Israel and U.S. with Fortune 500 clients around the world. Our company growth is not stopping any time soon, and we are looking for great talent like you to join our team!
We are seeking an experienced
BSP Linux Engineer to join our team, with a focus on NVIDIA Jetson platform development. This role involves developing, customizing, and maintaining the Board Support Package (BSP) and Linux kernel to support our embedded systems. As a BSP Linux Engineer, you will work closely with hardware, software, and product teams to deliver efficient, stable, and secure software that drives our embedded products. You will be responsible for integrating and optimizing low-level Linux software to ensure compatibility with a variety of hardware platforms.
Why join Percepto? We care about the people we work with; we want our team members to grow and develop professionally, to find their job rewarding and intellectually stimulating, and of course - to have fun and feel that they are part of the Percepto family.
Responsibilities:
- Develop, customize, and maintain Linux BSPs specifically for NVIDIA Jetson platforms.
- Work with Linux kernel, U-Boot, and device drivers to support Jetson hardware features and peripherals.
- Configure, optimize and maintain kernel parameters, system resources, and device trees for NVIDIA Jetson boards.
- Debug and troubleshoot system-level issues, particularly in hardware-software interfaces and low-level Linux drivers.
- Optimize system performance, power management, and memory utilization for embedded applications.
- Document BSP processes, configurations, and troubleshooting procedures for internal and external use.
Requirements:
- B.Sc. in Computer Science / Electrical Engineering / Equivalent from a leading university - must.
- 5+ years of experience in Linux BSP development, Expertise in the NVIDIA Jetson platform is an advantage.
- Experience with hardware interfaces and protocols commonly used on NVIDIA Jetson, such as I2C, SPI, UART, MIPI-CSI, and USB.
- Experience with board bring-up on embedded systems.
- Familiar with device trees, Linux kernel configuration and building
- Proven ability to integrate new hardware and debug the hardware-software boundary
- Experience developing and modifying board support packages
- Proficiency in C/C++ programming for Linux kernel and driver development.