London, England, United Kingdom Hybrid / WFH Options
Canonical
Strong background in RTOS and real-time performance analysis Prior experience with Ubuntu/Debian/Snap packaging Demonstrated experience with kernel patching and debugging Strong grasp of devicedrivers, BSP’s, and other low level system engineering What we offer you We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually to More ❯
and embedded software. PREFERRED QUALIFICATIONS Deep hands-on technical expertise. Experience in Linux subsystem and testing. Experience in testing of BSP(eMMC, USB, I2C, Security, SPI, NAND) and device drivers. Experience in quality assurance for consumer electronics. A deep understanding of automation testing by leading engineers who can write automation scripts/programs that will aid in automated More ❯
standard and custom hardware IP to accelerate applications in machine learning, computer vision, and robotics. In this role you will: Developing/modifying BSP: this can include bootloaders, devicedrivers, kernel and device tree support … Performing initial hardware bring-up and system integration Maintaining/updating the embedded Linux Yocto distribution Maintaining a continuous integration environment, including packaging and deployment of software releases USB driver experience BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing More ❯
standard and custom hardware IP to accelerate applications in machine learning, computer vision and robotics. In this role you will: - Developing/modifying BSP: this can include bootloaders, devicedrivers, kernel and device tree support - Performing initial hardware bring-up and system integration - Maintaining/updating the embedded Linux Yocto distribution - Maintaining a continuous integration environment More ❯
and AI platform, focusing on boot processes, resource management, and hardware abstraction. Key Responsibilities: · Implement boot firmware and initialization sequences for our platform · Develop hardware abstraction layers and devicedrivers · Create and maintain system-level resource management software · Collaborate with hardware team on debug interfaces and functionality · Implement power management and system control features · Support security features and More ❯
meet the product requirements. The ideal candidate: Has in-depth expertise working with Android systems In-depth knowledge and experience with Linux kernel development Experience on bootloader and devicedrivers development and enjoys working on hardware directly Enjoys working side by side with partners, colleagues, and teams on tough problems Is highly effective and thrives in a dynamic More ❯