Linux Software Engineer

Linaro Limited • USA

Company

Linaro Limited

Location

USA

Type

Full Time

Job Description

Overview

We are looking for an Engineer with a passion for open-source software and 1 to 3 years of experience contributing to open-source projects like Linux Kernel, Zephyr, Yocto Project, … to join our Linaro Professional Services team. The applicant must have a strong foundation in computer science and operating systems, and a passion for open source. A successful candidate will: develop, support, maintain, and document software functionality; work with new technologies for implementation; analyze code to find causes of errors and revise programs as needed; and prototype, refine, test, and debug programs to satisfy requirements.

Main Duties
  • Collaborate regularly within a team and with upstream communities.

  • Develop, test, integrate, and document new software features in any part of a Linux system (including the kernel, libraries, and user space).

  • Troubleshoot, debug, and resolve system issues and bugs as they arise.

  • Implement end-to-end system capabilities, integrating system software with user programs to produce seamless and optimized end-user experiences.

  • Create and maintain software to support development, including CI/CD and automation, remote access utilities, and software packaging.

  • Work directly with hardware, including bringing up hardware platforms from scratch.

  • Present talks at open-source conferences.

Education

Bachelor’s degree in Computer Science, or comparable relevant experience.

Technical Skills & Experience

You take pride in building your Linux operating system from the ground up!

And if you do, the following should be granted:


  • Excellent analytical and problem-solving skills.

  • Thorough understanding of computer science topics, including operating system concepts, computer architecture, and advanced algorithms and data structures.

  • Knowledge of the Linux operating system architecture, including boot process, kernel design, user space libraries, and multimedia and other frameworks.

  • Knowledge of the Linux system development environment, including build processes, toolchains, scripting, packaging, and test frameworks.

  • Linux Kernel development experience, including full Linux OS image creation, configuration, and bring-up.

  • Comfort working with hardware and development boards.

  • Knowledge and experience in software development methodologies.

  • Exposure to and passion for open-source software projects.

Soft Skills
  • Comfortable working in a distributed, geographically-spread, remote working environment

  • Able to work both independently and collaboratively with teams to resolve problems spanning many disciplines.

  • A creative problem-solver, passionate about working with the latest technologies to create great experiences.

  • Excellent verbal and written communication ability. Fluent in English communication skills, especially in online environments such as forums, wikis, mailing lists, video conferencing, and IRC.

  • Basic project management understanding, with the ability to deliver high-quality work on schedule.

Location:

Preferred location UK, however this position may also be open to exceptional candidates who are residents of Germany, Canada, and United States of America. The position is fully remote, or hybrid in certain locations. International travel is required to attend Linaro Connect events, technical development sprints, and key community events.


Apply Now

Date Posted

12/27/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Developer II - Eventbrite, Inc.

Views in the last 30 days - 0

Eventbrite is seeking a Web Application Developer to join their highperforming GTM Gotomarket Business Systems team The role involves implementing and...

View Details

Mobile Engineering Manager - Mobile Retention - Dropbox

Views in the last 30 days - 0

Dropbox is seeking a Mobile Engineering Manager to lead a team of iOS and Android engineers working on the Dropbox apps The role involves managing cri...

View Details

Commercial Account Executive - Mid Market - MariaDB plc

Views in the last 30 days - 0

MariaDB is a leading database for modern application development used by 75 of the Fortune 500 and billions of people daily The company is seeking a C...

View Details

Engineering Manager - Lattice

Views in the last 30 days - 0

Lattices Engineering team is dedicated to improving their product and craft using a modern tech stack They prioritize maintainable robust and performa...

View Details

Solution Engineer - Ottimate

Views in the last 30 days - 0

Ottimate is a company that automates accounts payables for fastgrowing businesses They offer a cloudfirst approach for invoice management and payments...

View Details

Sr. Front End Engineer - ScienceLogic

Views in the last 30 days - 0

ScienceLogic is seeking a FrontEnd React with TypeScript developer to join their team The role involves building intuitive user interfaces for their A...

View Details