Apply

Embedded Linux Software Engineering Manager - Platform Optimisation

Posted about 2 months agoViewed

View full description

💎 Seniority level: Manager

📍 Location: Europe, Nuremberg

🔍 Industry: Open source technology

🏢 Company: Canonical - Jobs

🗣️ Languages: English

🪄 Skills: DockerLeadershipPythonSoftware DevelopmentAgileIoTKubernetesPeople ManagementC++StrategyCommunication SkillsCI/CDLinuxWritten communication

Requirements:
  • Experience with Linux packaging (Debian, RPM, Yocto).
  • Experience working with Python, C, C++.
  • Experience with IoT / Embedded devices from boot loaders and BSP enablement including hardware accelerators.
  • Experience managing software engineers with a track record of planning, delivery, and quality.
  • Excellent verbal and written communication skills in English.
  • A love of developing and growing people and a track record of it.
  • Organised and able to ensure the team delivers timely, high quality results.
  • Well-organised, self-starting and able to ensure the team delivers to schedule.
  • Professional manner interacting with colleagues, partners, and community.
  • Experience working with customers, going beyond resolving their technical issues.
  • High-quality, well-designed, and well-documented software experience.
  • Builds trust, relationships, and confidence.
  • Solid experience working in an agile development environment.
  • Ability to travel twice a year for company events up to two weeks each.
Responsibilities:
  • Lead and develop a team of engineers, ranging from graduate to senior.
  • Represent the team to partners, product stakeholders, and customers.
  • Collaborate proactively with a globally distributed organization.
  • Develop and evangelise great engineering and organizational practices.
  • Coach, mentor, and offer career development feedback.
  • Implement disciplined engineering processes.
  • Plan and manage progress on agreed goals and projects.
  • Be an active part of the leadership team, collaborating with other leaders.
  • Collaborate with other teams at Canonical to ensure alignment on product architecture and roadmaps.
  • Design and integrate new features and platform optimisations.
Apply