Job Title
Senior Software Engineer
-----------------------------------
Job Summary
We are seeking a highly skilled Senior Software Engineer to lead our team in developing and maintaining video codec drivers. The ideal candidate will have strong knowledge of display pipelines, computer graphics, rendering, image processing, and related technologies.
-----------------------------------
Key Responsibilities
· Develop and maintain video codec drivers for Linux kernel.
· Optimize video codec performance and ensure correctness.
· Collaborate with team members to integrate video codec drivers into the broader software stack.
· Conduct thorough testing and debugging to ensure reliability and performance.
· Engage in device emulation to simulate and troubleshoot real-world scenarios.
· Contribute to related open-source projects and work with their communities.
· Support partners as they rely on our products.
· Help Arm grow and improve its software offerings.
-----------------------------------
Requirements
· Bachelor's degree in computer science, electrical engineering, or related fields.
· Strong knowledge of display pipelines, computer graphics, rendering, image processing, and related technologies.
· High proficiency in C programming language.
· Low-level programming experience and familiarity with hardware-software interactions.
· Proven contribution to video driver and related projects.
-----------------------------------
Nice to Have
- Experience in testing and device emulation.
Familiarity with open-source development and contributions.
Working knowledge of SCMS tools like Git and related infrastructure such as GitHub, GitLab, Gerrit etc.
Familiarity with ARM architecture.
Experience with other programming languages such as C++, Rust or Python.
Experience with non-Linux kernel based operating systems and their driver models.
-----------------------------------
About Us
At Arm, we want our people to Do Great Things. We offer a collaborative and flexible work environment that supports both high performance and personal wellbeing. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please contact us.
-----------------------------------
Benefits
Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don't discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.