Lead development and maintenance of Ubuntu Linux kernel firmware components, including BIOS, UEFI, ACPI, and related boot processes.
Compensation
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission.
Responsibilities
Collaborate with a globally distributed team
Work closely with PC platform enablement team and vendors to resolve BIOS/UEFI/ACPI issues
Become a primary contributor and maintainer to the Firmware Test Suite (FWTS)
Improve tooling and automation for comprehensive verification of Ubuntu Linux on x86 platforms
Submit, review, and apply kernel patches with upstream maintainers
Join NVIDIA as a Senior System Software Application Engineer to leverage deep expertise in system software, firmware, and Linux platforms to bring next-generation data center products from development to production.
Responsibilities
Develop OpenBMC firmware and core features to support next-generation GPU server platforms.
Participate in and upstream OpenBMC code, working with the open-source community to drive feature development and influence project direction.
Build and implement manageability and monitoring solutions for enterprise components such as CPUs, GPUs, DIMMs, SSDs, NICs, PSUs, FPGAs, and CPLDs.
Collaborate with manufacturing teams to support data center product production and provide on-site factory support as required.
Adapt to evolving business priorities and demonstrate flexibility in taking on a broad range of technical responsibilities.
Requirements
Bachelor's degree or higher in Electrical Engineering, Computer Science, or equivalent practical experience
The Senior Embedded Linux Engineer is responsible for the design, development, and lifecycle support of embedded Linux platforms used for system coordination and communications in battery energy storage systems (BESS).
Compensation
$100,000 – $150,000 + annual bonus
Responsibilities
Architect, develop, and maintain embedded Linux platforms used as inverter and battery controllers within BESS deployments
Design and maintain Board Support Packages (BSPs) including bootloaders, kernel configuration, device trees, and root file systems
Implement communication protocols and coordinative control between subsystems, including BMS, inverter controllers, protection systems, and auxiliary devices
Interface Linux systems with EMS, SCADA, power plant controllers, HMI, and commissioning tools
Develop and maintain communication services handling status reporting, commands, telemetry, time synchronization, and configuration management
The role involves developing and optimizing physical-layer and fronthaul processing for an O-RAN 7.2x system, from algorithm design and simulation to real-time implementation and integration with radio units.
Responsibilities
Developing the 5G uplink receiver chain: channel estimation, interpolation, MMSE equalisation, MIMO detection, LLR computation and LDPC decoding.
Implementing PRACH detection, timing estimation and beamforming for massive MIMO.
Processing O-RAN 7.2x C-plane and U-plane traffic, including eCPRI timing windows and IQ compression.
Implementing real-time L1 functions in C on Linux and accelerating compute-intensive kernels with CUDA, DSP or SIMD.
Building the eCPRI datapath with DPDK using poll-mode I/O, rte_flow, dedicated queues, zero-copy buffers and hardware timestamps.
Micas Networks is seeking a hands-on, experienced Senior BSP / Platform Software Engineer to own the board support package (BSP) and low-level platform software for our SONiC-based data center switches.