Low-Level Software Developer for Innovative Hardware Features

hace 3 días


Barcelona, Barcelona, España Openchip & Software Technologies A tiempo completo

About Us
Openchip & Software Technologies is a company that believes in investing in its employees and providing them with opportunities to grow and develop their careers. We are looking for a talented Low-Level Software Developer to join our innovative team.

Job Description
We are seeking an experienced Low-Level Software Developer who will be responsible for developing low-level software (BIOS, firmware, device drivers) to enable the use of OpenChip's novel hardware features and accelerators. The ideal candidate will have experience in computer architecture, pre-boot and boot process, Linux kernel internals, and low-level development languages like C and Rust. They should also have knowledge about compilation and linking processes, assembly language, and bare metal development.

Responsibilities
* 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
* 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
* Collaborate with colleagues through code reviews, bug triaging, design documents, and shared team responsibilities (CI failure triaging, documentation, code fixits, rotations)

Requirements
* Bachelor or Master's degree in a relevant field
* Experience in the relevant field (1-3yr)
* 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 bare metal (without OS) development (e.g., embedded systems, microcontrollers)
* Experience with standard tools for source control (git), continuous integration, task management (Jira)

Priorities
Our top priority is finding someone who can take on new challenges and help us push the boundaries of what is possible with OpenChip's technology. We offer a competitive salary of $120,000 per year, as well as flexible working hours and a hybrid work environment. If you are motivated by the opportunity to make a real difference in the world of innovative technology, we want to hear from you

Benefits
We believe in investing in our employees and providing them with the opportunities they need to grow and develop their careers. Some benefits include:
• A competitive salary of $120,000 per year
• Flexible working hours
• Hybrid work environment
• Professional development opportunities
• Collaborative and inclusive work culture



  • Barcelona, Barcelona, España Openchip & Software Technologies A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Firmware Developer to join our team in Barcelona. As a key member of our team, you will play a critical role in developing low- (BIOS, firmware, device drivers) and mid-level software (emulation, simulation, and virtualization) to enable the use of novel hardware features and accelerators.Key...


  • Barcelona, Barcelona, España Openchip & Software Technologies A tiempo completo

    About the RoleOpenchip & Software Technologies is seeking an experienced Senior Firmware OS Engineer to join our innovative team. As a key member of our software development team, you will play a crucial role in designing and implementing low-level software solutions for our novel hardware architectures.Responsibilities:Develop and maintain low-level...


  • Barcelona, Barcelona, España Openchip & Software Technologies A tiempo completo

    Develop low-level software, firmware, and device drivers to enable the use of Openchip's novel hardware features. A mid-level software engineer is needed to bring visible improvements to end users.The ideal candidate will have a solid understanding of computer architecture, pre-boot and boot processes, and Linux kernel internals. Experience with assembly...


  • Barcelona, Barcelona, España Onyx-Conseil A tiempo completo

    Senior Embedded Software EngineerHybrid Working ModelCompensation: €62,500 - €67,500 per annumOverview of Onyx-Conseil:We are a European Silicon Engineering company based in Barcelona, dedicated to developing innovative Systems on Chip (SOCs) that combine RISC-V and accelerated chiplets for AI and HPC, interconnected with UCIe open interfaces.Our...


  • Barcelona, Barcelona, España Openchip & Software Technologies A tiempo completo

    Company OverviewAt Openchip & Software Technologies S.L., we are a dynamic and innovative company dedicated to revolutionizing the industry with cutting-edge technologies. Our mission is to create groundbreaking solutions that make a positive impact on the world.SalaryWe offer an estimated salary of 70,000 euros per year, commensurate with experience, to...


  • Barcelona, Barcelona, España Onyx-Conseil A tiempo completo

    About the RoleThis Senior Embedded Software Engineer position is a hybrid role that involves developing and maintaining low-level software, including BIOS and firmware, for innovative hardware architectures.You will create and sustain device drivers for operating systems primarily in Linux, collaborate with hardware teams to influence hardware and software...


  • Barcelona, Barcelona, España Openchip & Software Technologies A tiempo completo

    We are seeking an experienced Senior Firmware Software Development Engineer to join our team at Openchip & Software Technologies. As a key member of our engineering team, you will be responsible for developing and maintaining low-level software (BIOS and firmware) for novel hardware architectures. Your expertise in device driver development, emulation, and...


  • Barcelona, Barcelona, España Openchip & Software Technologies A tiempo completo

    Our ideal candidate is an experienced Senior Embedded Software Architect who will drive the development of low-level software and device drivers for novel hardware architectures. We're looking for someone with a strong background in computer architecture, Linux kernel internals, and low-level development languages such as C and Rust. The successful candidate...


  • Barcelona, Barcelona, España Openchip & Software Technologies A tiempo completo

    We are seeking a highly skilled Firmware and Operating System Expert to join our innovative team at Openchip & Software Technologies. This is an exciting opportunity for someone who is passionate about developing low-level software and operating systems.About the RoleIn this role, you will be responsible for developing and maintaining low-level software...


  • Barcelona, Barcelona, España Amazon A tiempo completo

    About UsAmazon is one of the world's most beloved brands, driven by customer obsession. Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and see the impact of their work firsthand.Job DescriptionWe are looking for individuals who are excited about creating new products, features, and services from scratch while...


  • Barcelona, Barcelona, España Sipearl A tiempo completo

    **Company Overview**SiPearl is a pioneering European company in the field of high-performance, low-power microprocessors. Founded in 2019 with the support of the European Union, we aim to master the technological heart of supercomputers.We are currently seeking a talented Software Developer for OpenBMC Firmware to join our team in Castelldelfels, Barcelona...


  • Barcelona, Barcelona, España Gameloft A tiempo completo

    Gameloft is a leading developer and publisher of mobile games, renowned for its innovative approach since 2000. With a global presence in over 100 countries, our company creates engaging experiences for diverse audiences.About the RoleWe are seeking an experienced Backend Software Engineer to join our talented team at Gameloft Studio. As a key member of our...


  • Barcelona, Barcelona, España N26 A tiempo completo

    About N26N26 is a leading digital bank that offers a range of financial services to its customers. As a senior cloud software developer, you will be part of our Grow & Engage domain, which is responsible for delivering innovative features that enhance the customer experience.Job DescriptionWe are looking for a highly motivated and experienced software...


  • Barcelona, Barcelona, España Openchip & Software Technologies A tiempo completo

    Why Choose Us?At Openchip & Software Technologies S.L., we are committed to innovation, teamwork, and growth. As a Senior Firmware Developer, you will be part of a dynamic team that is shaping the future of technology.Job ResponsibilitiesThe successful candidate will be responsible for:Developing and maintaining low-level software (BIOS and firmware) for...


  • Barcelona, Barcelona, España Technica Electronics A tiempo completo

    **About Technica Electronics**We are a product-oriented company that continuously reinvests to stay ahead of the curve, pushing the boundaries of innovation in the mobility industry. Our interdisciplinary team composed of hardware and software experts is focused on developing our company's own products roadmap and innovative R&D electronics development...


  • Barcelona, Barcelona, España Mvst A tiempo completo

    About the JobWe are seeking an expert software developer to join our cross-functional team in Barcelona. As a key member of our development team, you will be responsible for building beautiful and intuitive features from start to finish. Your tasks will include collaborating with designers, product owners, and agile coaches to realize a creative vision...


  • Barcelona, Barcelona, España Ic Resources A tiempo completo

    Unlock the Potential of Hybrid Hardware with Our Senior Embedded Software Engineer RoleWe are seeking a skilled Senior Embedded Software Engineer to join our team at IC Resources in Barcelona. This role offers a unique opportunity to develop and maintain low-level software, including BIOS and firmware, for innovative hardware architectures.About the...

  • RISC-V and AI Expert

    hace 1 día


    Barcelona, Barcelona, España Onyx-Conseil A tiempo completo

    ResponsibilitiesWe are seeking an experienced Senior Embedded Software Engineer to join our team. Key responsibilities include:Developing and maintaining low-level software, including BIOS and firmware, for innovative hardware architectures.Creating and sustaining device drivers for operating systems primarily in Linux.Collaborating with hardware teams to...


  • Barcelona, Barcelona, España Amazon A tiempo completo

    OverviewAt Amazon, we're seeking highly skilled Cloud Software Development Engineers to join our team and contribute to the development of cutting-edge technologies. Our engineers use innovative approaches to solve complex problems and drive business growth.Job DescriptionWe're looking for talented individuals who can design, build, and deploy scalable,...


  • Barcelona, Barcelona, España Tbwa ChiatDay Inc A tiempo completo

    About UsAuctane is a team of shipping and software experts driven by a passion for empowering merchants worldwide to deliver exceptional customer experiences. Our mission is to fuel global commerce through innovative delivery solutions.We enable hundreds of thousands of merchants to annually deliver billions of products worth over $200 billion to customers...