Job Opportunity: Early Boot Software Engineer
The boot process is a critical component of any operating system, requiring stability, reliability, and security. To achieve fast, reliable, and secure systems on all devices and in the cloud, we seek an experienced software engineer passionate about Linux systems, hardware architectures, and the open-source community.
Key Responsibilities:
* We are looking for a collaborative team player to define and shape the boot architecture of Ubuntu with our distributed team.
* Work closely with teams focused on Ubuntu for server, desktop, IoT, and clouds to ensure architecture decisions improve overall performance and experience.
* Write high-quality code to create new features and contribute upstream.
* Debug issues and produce high-quality fixes.
* Review code produced by other engineers.
Requirements:
* Experience with early boot software like TF-A, OP-TEE, U-Boot, shim, GRUB, or the Linux kernel.
* Non-x86 platform expertise such as ARM, RISC-V.
* A long-time Linux user with broad interests in the future of Linux.
* Bachelor's degree in Computer Science, STEM, or similar field.
We pride ourselves on fostering a workplace free from discrimination. Diversity of experience, perspectives, and background creates a better work environment and better products. Whatever your identity, we will give your application fair consideration.
About Our Organization
We are an international software company that works with the open-source community to deliver a leading free software platform. Our services help businesses reduce costs, improve efficiency, and enhance security with our platform.