NewSystem Software Engineer - Trusted Firmware NvidiaSystem Software Engineer - Trusted FirmwareSanta Clara, CAWork with upstream community to develop software for latest ARM technologies such as Confidential Compute and help drive improvements to various specs like PSCI, FFA, RMI. The base salary range is 124,000 USD - 195,500 USD for Level 2, and 152,000 USD - 241,500 USD for Level 3.
Senior Firmware Engineer - ESC ArxlightSenior Firmware Engineer - ESCOakland, CaliforniaYou will work close to the hardware, implementing low-level drivers, real-time functionality, and reliable embedded systems used in production devices. Our company vertically integrates hardware and software to create leading edge capabilities in the UAV space, with a focus on saving lives.
Flight Software Engineer Poseidon AerospaceFlight Software EngineerSan Francisco, CaliforniaWe build and operate full-size autonomous cargo aircraft; Heron, a seaplane, and Egret, a STOL aircraft; each capable of carrying two tons of payload over a thousand nautical miles. Collaborate with aerospace engineers, avionics engineers, and field testing teams to ensure robust software integration and reliable flight operation.
Genesis AI - Staff Software Engineer, Controls Deploy TalentGenesis AI - Staff Software Engineer, ControlsSan CarlosWe recently raised a $105M Seed round backed by Khosla Ventures and Eclipse, and we’re looking to expand our software and hardware teams rapidly. An open mind about the power of deep learning, reinforcement learning, and vision-language-action models as critical for general-purpose robotics.
Software Engineer, Asic NeuralinkSoftware Engineer, AsicSouth San Francisco, CA$123,000–$216,000 / yearWe run a mixture of cloud-based and on-prem systems and have a user base spanning from highly technically proficient engineers to non-technical scientists and doctors; but all of them need solid systems, rugged networking, and bullet-proof software to do their jobs. Job Responsibilities and Description: As a Software Engineer, ASIC, you will integrate tightly with teams across the company, and span all layers of the work environment stack, from deployment of physical hardware on the manufacturing line, to custom tooling to stream neural recordings from implants.
Firmware Engineer Allen Control SystemsFirmware EngineerMountain View, CaliforniaDeep understanding of bare-metal and RTOS embedded architectures; strong working knowledge of embedded communication protocols including CAN, I2C, UART, and Ethernet and the ability to select the right tool for each application. Own the architecture and implementation of time- and safety-critical embedded firmware on STM32-based platforms; evaluate existing firmware ecosystems and make well-reasoned decisions about what to carry forward versus redesign from scratch.
Software Engineer, Computational Photography RyloSoftware Engineer, Computational PhotographySan Francisco, CADeveloped by a team of former Instagram and Apple engineers, Rylo’s breakthrough stabilization software and smartphone app eliminate the traditional pain points of shooting, editing, and sharing videos. With Rylo, you don’t have to worry about framing your shot or holding the camera steady to capture a video you’re proud to share — simply hit record and make the perfect video after-the-fact.
Vehicle Software Platform Engineer Your IT RecruiterVehicle Software Platform EngineerPalo Alto, CaliforniaYou'll develop core software modules, middleware, and integration layers that connect vehicle operating systems, compute platforms, and sensor data to high-level driving functions — writing production-quality C++ and Python that runs on in-vehicle systems. Our client, a leader in autonomous and assisted driving, is hiring a Vehicle Software Platform Engineer to design and build scalable application and middleware components for next-generation vehicle software systems.
Staff Firmware Engineer iRhythmStaff Firmware EngineerSan Francisco, California$190,000–$247,000 / yearYou will work on resource-constrained, bare-metal systems and contribute across the full firmware lifecycle, including new product development, iterative product releases, debugging, failure investigations, code reviews, documentation, and cross-functional problem solving. Working knowledge of embedded cybersecurity principles and the ability to guide firmware implementation decisions, with familiarity in one or more areas such as cryptographic design choices, secure boot or bootloader strategy, key storage, or secure update design.
Senior Security Software Engineer, Application Security RobloxSenior Security Software Engineer, Application SecuritySan Mateo, CA$269,170–$326,060 / yearIn this role, you will help define how security is embedded across the software development lifecycle at Roblox, balancing deep technical work (threat modeling, code review, penetration testing) with systemic solutions that reduce risk at scale. Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators.
Senior Motion Planning Software Engineer ZiplineSenior Motion Planning Software EngineerSouth San Francisco, CA$190,000–$230,000 / yearOur customers include the world's largest and most prominent healthcare systems, governments, retailers, restaurants and global businesses who rely on us to save lives, reduce emissions, increase economic opportunity, and provide delivery from point A to point B as fast as possible. Zipline operates the world's largest autonomous logistics system (ground or air) — and in the coming year, we will be hyper-scaling from thousands to tens of thousands of carefully coordinated drone deliveries in several dense, dynamic U.S. metros.
Accelerator Software Engineer Etched AIAccelerator Software EngineerSan Jose, CAYou would specialize in one and contribute across the others as the team grows: ASIC Software- Collaboration on ASIC architecture, on-device inference instruction execution, CPU initialization, bootloaders, IO drivers, thermal and power management, DMA data transfer, on-chip application software, and validation. You'll work across the layers that bring the chip to life and connect it to the host: the firmware that powers it on, the on-die software that initializes and manages it, and the kernel-level interface that exposes it to the rest of the inference stack.
Test Software Engineer (Lead) DroydTest Software Engineer (Lead)San Francisco, CaliforniaYou'll write the tools, scripts, and systems used to run tests, collect data, and measure performance over time, and you'll set the technical direction and priorities the rest of the team works against. As a Test Software Engineer at Droyd, you'll build the software infrastructure that powers robot testing and evaluation, and you'll lead the test team as it grows.
NewStaff Software Engineer, Hardware Interface Agility RoboticsStaff Software Engineer, Hardware InterfaceFremont, CA$230,000–$299,000 / yearAgility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. In this position, you will own and drive the development of critical low-level software capabilities that power our state-of-the-art humanoid robots, improving the robustness, diagnostics, safety, and scalability of our systems.
Software Engineer, Platform Allen Control SystemsSoftware Engineer, PlatformSan Francisco, CaliforniaDesign, implement, and maintain CI/CD pipelines including unit test execution, code coverage reporting, and automated build checks running on GitHub Actions or equivalent; ensure the pipeline runs reliably on server infrastructure in the background without manual intervention. Manage flight log upload, storage, and retrieval pipelines using AWS or equivalent cloud storage; ensure logs from fielded aircraft are reliably captured, organized, and accessible to the engineering team.
NewElectrical & Computer Engineer (Temporary/Contract) Ceribell, IncElectrical & Computer Engineer (Temporary/Contract)Sunnyvale, CA$85–$100 / hourWe have working prototypes of most peripherals on various development platforms (Raspberry Pi and Arduino) and need an experienced embedded engineer to port, integrate, bring up, and test these on the target host, then help drive the design toward manufacturing readiness. The Ceribell System is a novel, point-of-care electroencephalography ("EEG") platform specifically designed to address the unmet needs of patients in the acute care setting, and is being used in hundreds of community hospitals, large academic facilities and major IDN's across the country.
Emulation Lead/Principal Engineer TYLsemiEmulation Lead/Principal EngineerSan Jose, CaliforniaYou'll work at the intersection of silicon, software, and systems, helping bring cutting-edge AI and data-center products to life while influencing architecture and product quality from day one. You'll build production-grade platforms that boot real software, run meaningful workloads, expose system bottlenecks, and accelerate product readiness across the organization.
NewAutomation Software Engineer - PC & Industrial Controls Integration Pivotal SystemsAutomation Software Engineer - PC & Industrial Controls IntegrationFremont, CAThe ideal candidate combines strong software development skills with practical knowledge of Beckhoff/TwinCAT control systems, industrial networking, PLC/IPC architectures, real-time control, instrumentation, and equipment communications . The engineer will be responsible for developing the software and communications architecture connecting Windows or industrial PCs to automation controllers, sensors, actuators, instrumentation, safety systems, and process equipment.
Electrical & Computer Engineer (Temporary/Contract) CeribellElectrical & Computer Engineer (Temporary/Contract)Sunnyvale, CA$85–$100 / hourWe have working prototypes of most peripherals on various development platforms (Raspberry Pi and Arduino) and need an experienced embedded engineer to port, integrate, bring up, and test these on the target host, then help drive the design toward manufacturing readiness. The Ceribell System is a novel, point-of-care electroencephalography ("EEG") platform specifically designed to address the unmet needs of patients in the acute care setting, and is being used in hundreds of community hospitals, large academic facilities and major IDN's across the country.
Software Engineer, Communication Platform ChimeSoftware Engineer, Communication PlatformSan Francisco, CARemoteOur in-office work policy is designed to keep you connected - with four days a week in the office and Fridays from home for those near one of our offices, plus team and company-wide events depending on location. Whether it's starting a savings account, purchasing a first car or home, launching a business, or pursuing higher education, we're proud to have helped millions unlock their financial potential.