···
Log in / Register
FIRMWARE & OS ENGINEERING MANAGER
€ 2,250-4,165/month
Indeed
Full-time
Onsite
No experience limit
No degree limit
Av. Diagonal, 533, Les Corts, 08029 Barcelona, Spain
Favourites
Share
Some content was automatically translatedView Original
Description

As a firmware and operating systems engineering manager, you will lead a team developing low-level software (BIOS, firmware, device drivers) and mid-level software (emulation, simulation, and virtualization) to enable the use of new features and accelerators in our hardware, enabling the development of systems that utilize hardware to maximum performance and leverage its security, power management, and reliability features. Manage a team of engineers working in the corresponding technical domain. In particular: · Create a welcoming work environment within your organization and strive for motivation, well-being, and professional growth opportunities for your reports. · Provide technical and professional guidance to your reports. · Participate in task tracking and assignment. · Organize regular 1:1 and team-wide meetings. · Conduct periodic performance discussions with reports and complete the periodic performance evaluation process for your team. · Determine individual and team-level professional development and training needs. · Work with HR to manage special situations. Ensure appropriate team growth · Understand the technical landscape of your project and make decisions accordingly. · Lead your team in executing and delivering on their commitments, which may include: · Developing and maintaining low-level software (BIOS and firmware) for new hardware architectures and device drivers for operating systems (primarily Linux) to expose new hardware features and acceleration, as well as support their emulation and virtualization. · Providing monitoring, instrumentation, and telemetry to export system state and health metrics. · Providing workload control and configuration, and API entry points to enable remote operation. · Setting up and extending emulation, simulation, and virtualization software. · Occasionally making independent technical contributions, often for the most fundamental or challenging parts of the project. · Interact with engineers and leaders from your team and others to unblock issues or reach consensus on technical topics. In particular: · Work with hardware teams, influencing hardware/software co-design. · Work with teams developing middleware, and/or contribute to middleware. · Review team artifacts for correctness, as well as code quality and consistency. · Identify opportunities for code and/or process improvements. Loop in directors and higher management as necessary. · Collaborate with program managers for task tracking and deliveries, as well as process improvements. · Communicate outside the team, explaining and disseminating technical topics to less technical parts of the organization * Experience 10 years. • Experience in relevant field (more than 10 years). • Solid knowledge of computer architecture. • Good understanding of pre-boot and boot processes, and internal components of the Linux kernel. • Knowledge of compilation and linking processes. • Solid knowledge of low-level development languages (C, Rust). • Experience with assembly language (of any architecture) and standard source control tools (git), continuous integration, task management (Jira). • Experience with RISC-V development at the assembly language level and in kernel and/or device driver development. • Experience with emulators and simulators (Qemu, Gem5, Spike) and hypervisor technology (KVM, Xen). • Experience in open-source software development and system boot technology (UEFI/EDK2, ACPI, u-boot, device tree) * OFFICIAL MASTER'S DEGREE * official master's degree - computer science-electronics * English (upper spoken, upper written) * Competencies / knowledge: • Bachelor's or master's degree in a relevant field • Collaboration within and between teams at a technical level. • More than 3 years of experience managing small-sized teams (3-7 engineers) * Indefinite employment contract * Full time * Gross monthly salary from '2250' to '4165' * Other relevant data: • Join an innovative team and experience company growth. • We believe in investing in our employees and providing them with the opportunities they need to grow and develop their professional careers. • Enjoy a hybrid work environment. • We also offer flexible schedules. • We offer compensation that values your experience. We can offer a competitive compensation package within a flexible work arrangement that will help you maintain balance between your personal and professional life. We believe that a diverse and inclusive team is key to innovative ideas. We encourage a work environment where everyone feels valued, respected, and empowered to reach their full potential, regardless of race, gender, ethnicity, sexual orientation, or gender identity.

Source:  indeed View original post
David Muñoz
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.