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)
Senior Principal Systems Engineer working onsite in aerospace and defense developing cryptographic solutions. Collaborating with cross - disciplinary teams and ensuring the integrity of engineering products during development.
Senior Principal Engineer Systems Architect at Northrop Grumman designing missile defense systems in multi - company programs. Collaborating on architecture and systems engineering initiatives in Colorado or Alabama.
Associate Systems Engineer at Northrop Grumman working on revolutionary systems in aeronautics. Performing technical integration and validation tasks within the Product Support Organization.
Senior Cloud Systems Architect providing leadership in cloud migration initiatives. Developing strategies for migrating on - premises workloads to Oracle Cloud Infrastructure with emphasis on security and compliance.
Principal Data Center Thermal Systems Engineer leading thermal projects at Johnson Controls. Developing thermal system solutions, coordinating integration, and mentoring engineers in a hybrid setting.
Junior IT Systems Integrator in a rapidly growing company ensuring smooth internal software operation and supporting IT infrastructure maintenance. Join our dynamic team in Aachen, Germany!
IT professional supporting IT infrastructure and systems at Marienkrankenhaus Schwerte. Involved in support, development, and planning of IT landscapes and systems.
System Engineer creating technical documentation for advanced automotive features at a global technology organization in the automotive sector. Collaborating with teams to enhance vehicle safety and comfort through innovative solutions.
Business Systems Analyst responsible for optimizing systems and processes in the property industry. Collaborates with stakeholders to ensure alignment between business goals and technical execution.
Closures Systems Engineer developing automotive closure systems at Ford. Join agile team in shaping electric vehicle future with innovative designs and engineering expertise.