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 Embedded Systems Engineer designing embedded architectures for quantum communication at Quantum Technology Laboratories GmbH in Vienna. Collaborating with cross - functional teams to develop QKD systems and optoelectronic solutions.
HPC & AI Systems Engineer designing and executing test plans for high - performance computing systems. Collaborating with cross - functional teams to ensure quality and reliability before product releases.
Senior Trading Systems Analyst managing OMS and portfolio platforms for Broadridge. Blending technical analysis and financial systems expertise in a hybrid working environment.
Software Systems Engineer building the first robotaxi for public roads. Collaborating with teams to ensure safe middleware software for autonomous vehicles.
Account Reconciliation Systems Analyst enhancing efficiency of the account reconciliation platform. Supporting data integrity and user readiness in Latin America and North America.
Staff Systems Engineer expertise in outsourced software and calibration processes for GM. Leading supplier management initiatives and ensuring compliance across engineering teams.
Senior System Analyst at Minerva Foods enhancing SAP functionalities across the business operations in Latin America. Focused on incident management and technical improvements for SAP modules MM/SD/PM.
System Engineer for IBM i at WIIT, leading projects in Hosted Private and Hybrid Cloud environments. Responsibilities include AS400 management, migration projects, and Disaster Recovery.
Senior Systems Engineer responsible for leading systems engineering of autonomy architecture in support of Special Operations Forces. Collaborating with technical teams on advanced integration solutions.
Systems Engineer/Technical Project Manager supporting federal government contractor with migration of applications. Requires Secret Clearance and experience with complex migration projects in DoD/DISA environments.