Staff Firmware and Operating System Engineer - Gdańsk
1 dzień temu

Opis pracy
The Role:
Develop low- (BIOS, firmware, device drivers) and mid-level software (emulation, simulation, and virtualization) to enable the use of Openchip's novel hardware features and accelerators, bringing visible improvements to end users.
Key responsibilities:
• Understand the technical landscape of their project and make decisions about it.
•Make independent technical contributions, especially for the most foundational or challenging parts of the project.
– Develop and maintain low-level software (BIOS and firmware) for novel hardware architectures.
– Develop and maintain device drivers for operating systems (mainly Linux) to expose novel hardware features (e.g., telemetry) and acceleration, as well as to support their emulation and virtualization.
– Provide monitoring, instrumentation, and telemetry to export system status and health metrics.
– Provide workload control and configuration, and API entry points to allow remote operation.
– Configure and extend emulation, simulation, and virtualization software.
• Interact with engineers and leads from their and other teams to unblock issues, or to 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.
• Provide technical guidance to more junior team members, also acting as a mentor.
• Review team artifacts (design documents, code changes) both for correctness but also for code quality and consistency.
• Identify opportunities for code and/or process improvement.
• Loop in directors and above as needed, for instance to surface potential risks or get feedback based on area-level technical knowledge.
• Collaborate with program managers for task and deliverable tracking, as well as process improvements.
• Communicate outside the team, explaining and divulging technical topics to less technical parts of the organization.
Required qualifications:
• Bachelor or Master's degree in a relevant field.
• Experience in the relevant field (more than 10 years).
• Solid knowledge about computer architecture (CPU, cache and memory hierarchy, buses,
• Good understanding of pre-boot and boot process, and Linux kernel internals.
• Knowledge about compilation and linking process (toolchains, object file formats, binutils, dynamic loading,
• Solid knowledge of low-level development languages (C, Rust).
• Experience with assembly language (of any architecture).
• Experience with standard tools for source control (git), continuous integration, task management (Jira).
Preferred qualifications:
• Experience with RISC-V development at the assembly-language level.
• Experience with kernel and/or device driver development.
• Experience with emulators and simulators (Qemu, Gem5, Spike).
• Experience with hypervisor technology (KVM, Xen).
• Experience with open source software development.
• Experience with system boot technology (UEFI/EDK2, ACPI, u-boot, devicetree)
Soft skills:
• Within- and cross-team collaboration at the technical level.
• Experience leading teams at the technical level (not necessarily with a formal management role).
What do we offer?
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 careers.
Enjoy a hybrid work environment.
We also offer flexible schedule.
We offer a remuneration that values your experience.
The position will have the base in Gdansk.
We are looking for outstanding people willing to join our mission to change this industry and help to build a better world.
If you feel identified with Openchip, please contact us. We can offer a competitive compensation package in a flexible work schema that will help you to keep a balance between your personal and professional life.
At Openchip & Software Technologies S.L., we believe a diverse and inclusive team is the key to groundbreaking ideas. We foster 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.
Podobne stanowiska
Description · The Application Infrastructure Support Team (AIS) was founded in December 2021 and it is still growing. · We are responsible for backend applications on Linux and Windows Servers (ex. HAFAS, Jenkins, Artifactory, Gitlab, etc). The focus of our team is on implementat ...
7 godzin temu
This system engineer position involves designing and controlling technical solutions. · ...
4 tygodnie temu
We offer you an Ocean of Possibilities. Join our family. · You think ship design is routine? Think again. · At Damen Engineering Gdańsk, we work on some of the most exciting projects on the market. Drone carriers? We've got them. Tugs? Of course. From barges and offshore service ...
1 dzień temu
Design system architecture, integrate mechanical electrical hydraulic control systems ensure optimal performance compliance delivery specifications industry standards. · ...
1 miesiąc temu
We are hiring an IT System Engineer to keep our systems up and running and advance modernization as part of our IT strategy. · ...
3 tygodnie temu
We are hiring highly skilled & motivated colleagues who would like to be part of this endeavor and join the Application Infrastructure Support team in the role of IT System Engineer. · The purpose of the role is to: Ensure operational stability and modernization of backend applic ...
3 tygodnie temu
Designing and managing Microsoft Active Directory environments for optimal performance and security. · Administer Entra ID for seamless integration with cloud applications and services. · ...
1 miesiąc temu
This job is for designing and managing Microsoft Active Directory environments to ensure optimal performance and security · designing implementing and managing Microsoft Active Directory environments ensuring optimal performance and security · ...
1 miesiąc temu
We offer you an Ocean of Possibilities. Join our family. · You think ship design is routine? Think again. · At Damen Engineering Gdańsk, we work on some of the most exciting projects on the market. Drone carriers? We've got them. Tugs? Of course. From barges and offshore service ...
1 dzień temu
We innovate and collaborate to make the world a better place. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. · ...
3 tygodnie temu
+ Job summary: As a Senior Systems Engineer at Lyten you will play a key role in the development of advanced Battery Energy Systems. · + Responsibilities include defining system requirements for battery system solutions based on customer needs, market expectations and industry st ...
2 tygodnie temu
We believe the most meaningful careers begin with purpose — and with people who want to make a difference. · At Lyten, we're about to change the world as we know it, reshaping how energy is stored, how products are built, and how progress is made. We're entering an exciting growt ...
2 tygodnie temu
+We are building the future of energy. Our next-generation battery technologies are designed to accelerate the global transition to sustainable energy—without compromising performance, safety, or scalability. · BS or MS degree in a relevant technical field (e.g. Electrical, Mecha ...
2 tygodnie temu
We are entering an exciting growth phase, · scaling production across the U.S. and Europe and expanding our team of engineers, · scientists, and innovators.A mission that matters: Contribute directly to solving complex challenges in energy,mobility,and materials innovation. · Cut ...
2 tygodnie temu
The Application Infrastructure Support Team (AIS) was founded in December 2021 and it is still growing. · We are responsible for backend applications on Linux and Windows Servers. · The purpose of the role is to ensure operational stability and modernization of backend applicati ...
1 miesiąc temu
+Job summary · We are looking for System Software Engineering Intern to join our team and work with the newest technologies associated with client graphics. · +ResponsibilitiesParticipate in regular code development, optimization of existing code and contribute to increasing qual ...
1 miesiąc temu
Boeing Engineering Center is currently seeking an Experienced Systems Engineer to join our team in Gdansk, Poland. · Develop Fault Trees for various Airplane systems on all Boeing Commercial Airplane programs. · Perform Numerical Probability calculations for failure events. · Coo ...
1 miesiąc temu
We are looking for a motivated Storage System Software Engineer Intern to join our Storage Software Development Team within Intel's Software and AI Group. In this role you'll have the opportunity to contribute to the evolution of cutting-edge Storage and Memory Technologies for n ...
1 miesiąc temu
Embedded Software Engineer – Battery Management Systems
Tylko dla zarejestrowanych użytkowników
We are looking for an Embedded Software Engineer who's excited to grow, learn and make a real impact. · ...
1 tydzień temu
Embedded Software Engineer – Battery Management Systems
Tylko dla zarejestrowanych użytkowników
+Lyten is leading an industrial revolution through Lyten 3D Graphene,a breakthrough supermaterial unlocking a new generation of products — from lithium–sulfur batteries and energy storage systems to concrete admixtures, lightweight composites,and next-generation sensors that are ...
2 tygodnie temu