Responsibilities:
Are you are looking for a unique opportunity to build and lead a successful firmware team transforming computing IoT landscape? We would like to hear from you!
- You will provide technical expertise and leadership to the team, including leading and line managing a distributed firmware team.You will drive the team to accomplish its goals and continuously improve performance.
- You will analyse industry specs, roadmap requirements, break down tasks, and help implement project plans.
- You will collaborate closely with open source communities, technology managers, and IP development teams to deliver roadmap commitments.
- You will be actively involved in software design and creation of software stacks for Arm’s reference platforms, and lead development practices for best-in-class software efficiency, quality, and predictability.
Required Skills and Experience :
- You have experience and skills for people management, including recruiting, managing talent, team building, and developing team members.
- You have a strong background in C (or a similar language) programming, with proven skills in optimising software performance, including application efficiency, workload management, and compiler optimisation.
- You possess expertise in Linux development (OS fundamentals, device drivers and kernel modules), and a good understanding of computer architecture and microarchitecture concepts, ideally for the Arm architecture.
- You have experience across the full software lifecycle, from concept to delivery and maintenance. You’re familiar with Agile development, CI, and automated testing.
- You have experience collaborating with and contributing to open-source projects such as Linux distributions, the Linux kernel, AOSP, TF-A, TF-M, UEFI EDK II, U-Boot, or Xen/pKVM.
“Nice To Have” Skills and Experience :
- Experience with the Yocto project
- Exposure to AI / ML software stacks, and tooling
- Familiarity with container platforms such as Podman or Docker.
- Exposure to Linux multimedia frameworks (gstreamer, V4L/V4L2, ALSA)
- Experience with Security Development Lifecycle (SDL) practices