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)
Entry - level Virtual Systems Engineer responsible for technical planning and system integration. Supporting various engineering domains for complex solutions at CACI.
Mission System Engineer working with agile teams to create modern mission - critical software applications. Collaborating with users and stakeholders to enhance SIGINT mission management.
Dataflow Systems Engineer supporting national security by creating solutions for mission data governance and implementing critical data flows. Collaborating with clients to shape enterprise data flow systems.
Senior engineer designing, building, and securing enterprise - grade SharePoint Online solutions. Leading hands - on development using SPFx, Power Platform, and Azure services in India.
Salesforce Developer extending Salesforce functionality with custom code for business solutions. Collaborating with admins to develop solutions for various programs on the SFDC platform.
Senior Boomi Integration Engineer designing enterprise integrations using Dell Boomi. Collaborating across teams to ensure secure and scalable integrations in production environments.
Analista de Sistemas SR para sustentar Sistema Função com foco na indústria financeira. Colaborando em um ambiente hibrido em São Paulo com uma equipe proativa.
Senior Aviation Systems Engineer supporting advanced research and development at NAS Patuxent River. Providing systems engineering leadership across avionics, sensor tracking, and fire control initiatives.
Sr. Principal Systems Engineer developing and testing systems at Northrop Grumman. Collaborating with cross - functional teams and focusing on test automation and integration processes.