Develop and maintain low-level software and device drivers for Openchip's hardware architectures. Collaborate with teams, mentor junior engineers, and enhance system monitoring.
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, 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
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
Collaborate with program managers for task and deliverable tracking, as well as process improvements
Requirements
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)
Nuclear Systems Engineer at Frazer - Nash solving complex engineering problems in the nuclear sector. Collaborates across teams to deliver innovative solutions on challenging projects.
Systems Engineering Manager leading a multidisciplinary team for Leidos' Air Traffic Business Area. Focused on developing mission - critical automation solutions in a hybrid cloud architecture.
IT SecOps System Engineer responsible for proactive security and collaboration across teams. Safeguarding on - premises and cloud environments in a 24/7 global ITSecOps practice.
Systems Engineer III coordinating HVAC control systems installation and programming for Mesa Energy Systems. Leading commissioning efforts and developing sequences of operations over 10 years of experience required.
Internship in Model - Based Systems Engineering for aerospace at Capgemini Engineering. Engaging in innovative system design and collaborative stakeholder workshops.
Systems Analyst managing service inventory planning for semiconductor manufacturing. Focused on data management, business analysis, and continuous improvement in a dynamic environment.
Windows Domain System Engineer managing Windows Server environments and supporting system performance at HII. Collaborating with virtualization engineers and providing Tier 2/3 technical support while ensuring security compliance.
IT Systems Analyst supporting the analysis, administration, and integration of systems at Truliant. Collaborating with business and IT teams to enhance workflows and system performance.
Staff Linux Systems Engineer designing and maintaining Linux - based software for cloud - driven networking solutions at Extreme Networks. Collaborating with cross - functional teams to ensure successful project execution.
Developing and maintaining SQL and PL/SQL systems for Polinutri, a Brazilian company focused on animal nutrition. Involves API integration and ERP support.