wagey.ggwagey.gg
26,983  jobs26,983  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(26,983)/Software Engineer Role(2,036)/OLIX (10) - Senior Embedded Software Engineer
OLIX

OLIX - Senior Embedded Software Engineer

London, UK+ Equity1w ago
In OfficeSeniorEMEAMaterialsSoftware EngineerSenior Software EngineerLinuxC++PythonPlane

Requirements

• Strong C on bare metal and C/C++ on Linux. Depth in either bare-metal/RTOS firmware on resource-constrained cores or Linux kernel and driver development, with working competence in the other. • Systems fundamentals. Interrupt design, synchronisation with and without atomics, memory ordering, cache maintenance for shared memory and DMA buffers, and fitting a design into fixed memory and timing budgets. • Shipped firmware on real hardware and debugged it at the bench with an oscilloscope, logic analyser, JTAG and serial console. Bring-up of a new board, or firmware for an FPGA-prototyped ASIC, is a significant advantage. • Embedded Linux platform work, or clear exposure to it. Yocto/OpenEmbedded or similar, U-Boot or UEFI, and device tree. An update flow that recovers from a failed update is an advantage. • Test discipline. You have written software-in-the-loop tests against device models, or hardware-in-the-loop tests, for firmware you owned. • A subsystem you owned from design to production. We will want to hear about it end to end: the interfaces you agreed with the adjacent teams, what broke, and what you did about it. • Also useful: platform management, precision timing, FPGA soft cores. OpenBMC, Redfish, PLDM over MCTP, I2C/SMBus/PMBus; IEEE 1588 PTP or SyncE; soft-core targets in FPGA fabric; accelerator or data-centre hardware.

Responsibilities

• Own a subsystem end to end. Design it, implement it, test it against simulation and on the hardware-in-the-loop rigs, support its bring-up on real hardware, and carry it into production, within interface specifications you help write. • Work across the stack as needed. Boot firmware, Linux kernel and drivers, management-plane services, and bare-metal code on constrained cores, in C/C++ and Python. • Test what you build. Firmware tests that run in the existing hardware-in-the-loop infrastructure, bench scripts that make a failure reproducible, and contributions to device models. • Anticipate problems and finish things. Flag a risk before it blocks someone, and see your work through until it is in use. • Lead an initiative when it takes more than one engineer. Frame the problem, split the work, and keep the FPGA or Systems Software counterparts it depends on aligned on scope and interfaces. • Set the standard by example. Review others' work and have yours reviewed, document what you learn so the team does not relearn it, and say so when the plan is wrong.

Benefits

• Competitive Salary: Commensurate with your experience, skills, and location • Equity & Ownership: Meaningful stock options. You’re not just joining the mission; you’re owning a piece of it • Proximity Bonus: We value your time. To minimise your commute and maximise your life, we offer an annual Living-Local Bonus if your residence is within 20 minutes of the office • Retirement Benefits: Employer-contributed retirement plans to help you build long-term financial security. • Due to U.S. export control regulations, candidates’ eligibility to work at OLIX depends on their most recent citizenship or permanent residency status. We are generally unable to consider applicants whose most recent citizenship or permanent residence is in certain restricted countries (currently including Iran, North Korea, Syria, Cuba, Russia, Belarus, China, Hong Kong, Macau, and Venezuela). Applicants who have subsequently obtained citizenship or permanent residency in another country not subject to these restrictions may still be eligible.

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

Lightning AILightning AI - Senior Infrastructure Software Engineer2w ago
·Hybrid - USA *·$180k - $220k/year + Equity
In OfficeNASeniorMaterialsSoftware EngineerSenior Software EngineerPythonLinuxDocumentation
fractilefractile - Senior Systems Software Engineer2d ago
·London - JJ Mack·Equity
In OfficeEMEASeniorMaterialsSoftware EngineerSenior Software EngineerLinuxRustClose
LumaiLumai - Senior Embedded Engineer (RTOS)4mo ago
·Headington, Oxford, England, United Kingdom
In OfficeEMEASeniorMaterialsSenior Software EngineerC++LinuxBoard Support
RiverlaneRiverlane - Senior Embedded Software Engineer - Systems Team2w ago
·Cambridge, UK - Hybrid·£80k - £100k/year/year + Equity
In OfficeEMEASeniorBankingLife InsuranceSoftware EngineerSenior Software EngineerPythonLearning & DevelopmentReportingC++Verilog
Reactive MarketsReactive Markets - Senior C++ Software Engineer3mo ago
·Remote - UK
RemoteEMEASeniorBankingFintechSoftware EngineerSenior Software EngineerC++LinuxGoAWSGit
Anduril IndustriesAnduril Industries - Senior Robotics Software Engineer, Payload Integration3mo ago
·London, England, United Kingdom·Equity
In OfficeEMEASeniorRoboticsAirlinesSoftware EngineerSenior Software EngineerC++RustDocumentationRESTLinux
DV TradingDV Trading - Graduate Software Engineer (DV Commodities)2w ago
·London
In OfficeEMEAJuniorSoftware EngineerC++LinuxPython
Capstan Medical, Inc.Capstan Medical, Inc. - Senior Robotics Software Engineer4mo ago
·Santa Cruz, California - Hybrid
In OfficeNASeniorMedical DevicesRoboticsSenior Software EngineerSoftware EngineerRustPythonC++LinuxDocumentation
Empo HealthEmpo Health - Senior Embedded Software Engineer (Firmware / Embedded Linux)7mo ago
·San Bruno, California, USA - Hybrid·Equity
In OfficeNASeniorDiagnosticsManufacturingSoftwareSoftware EngineerSenior Software EngineerC++LinuxBashPythonReporting

Browse more by category

Show 2,036 moreSoftware EngineerShow 1,184 moreSenior Software EngineerShow 993 moreLinuxShow 783 moreC++Show 4,443 morePythonShow 58 morePlane
Privacy·Terms··Contact·FAQ·Wagey on X