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.
Staff AI Engineer, Edge AI SonatusStaff AI Engineer, Edge AISan Jose, CA$197,500–$272,000 / yearIn this role, you will build and deploy AI models that analyze continuous data generated in the vehicle during the day-to-day operation, including system logs, traces, and vehicle internal signals (Ethernet and CAN) to detect and predict the health of different sub-systems and anticipate failures in real-time. You will be expected to collaborate with other leading developers who have a deep understanding and expertise of vehicle software and systems, and other AI developers working on MLOps and integration of AI models on vehicles expected to be on the road today.
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.
Senior Systems Validation Engineer NXP Semiconductor, Inc.Senior Systems Validation EngineerSan Jose, CA$130,600–$179,600 / year5-10 years of experience in systems validation with high-speed networking SerDes, mixed signal/analog/digital ICs and blocks, knowledge of PCS and PMA networking layers. Main Job Tasks and Responsibilities: System Validation planning- Develop and implement detailed validation test-plan covering all hardware and firmware configurations and develop validation methodologies/infrastructure to achieve the coverage.
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.
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.
Principal Software Engineer Hewlett Packard EnterprisePrincipal Software EngineerCupertino, CA$172,000–$349,000 / yearPlease note that Hewlett Packard Enterprise (HPE), its direct and indirect subsidiaries and affiliated companies, and its authorized recruitment agencies/vendors will never charge any candidate a registration fee, hiring fee, or any other fee in connection with its recruitment and hiring process. Performance Tuning: Experience with profiling Go applications (pprof) and optimizing resource usage on embedded or server-grade Linuxure Design: Lead the transition toward more modular, service-oriented system tools while maintaining peak performance in a Linux environment.
Staff Systems Engineer (Core Platform) General MotorsStaff Systems Engineer (Core Platform)Mountain View, CA$160,200–$263,700 / yearAs a Staff Systems Engineer, you will be the bridge between the platform and the hardware it manages -- building integration tooling, hardware discovery services, provisioning workflows, and agent software in Go that connects diverse automotive test equipment to the platform's control plane. Work with tools and technologies including Go, PostgreSQL, Nomad, Consul, Linux system interfaces, automotive communication protocols (CAN, Ethernet, serial), CI/CD pipelines, observability frameworks (Prometheus, Grafana, Datadog), and Git/GitHub.
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.
NewSenior Systems Software Engineer, Data Center Platform Enablement NvidiaSenior Systems Software Engineer, Data Center Platform EnablementSanta Clara, CAWe are seeking an excellent Senior System Engineer to work on bring up, integration, validation and troubleshooting for compute tray platforms of GPU Racks - ensuring servers are fully functional and validated as per requirement before mass deployment in data centers. More recently, GPU deep learning ignited modern deep learning - the next era of computing - with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world.
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.
NewFirmware Simulation Engineer Pure Storage Inc.Firmware Simulation EngineerSanta Clara, CA$180,000–$270,000 / yearClassification of protected categories is as follows: A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability. An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Security Engineer, Agent Security OpenAISecurity Engineer, Agent SecuritySan Francisco, CAFor unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. To achieve this, the team designs, implements, and continuously refines security policies, frameworks, and controls that defend OpenAI's most critical assets-including the user and customer data embedded within them-against the unique risks introduced by agentic AI.
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.
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.
Contract / Jr. Test Manufacturing Engineer Dexterity.aiContract / Jr. Test Manufacturing EngineerRedwood City, CA$30–$40 / hourYou will collaborate with cross-functional teams, including manufacturing eng., hardware design, controls, and quality, to improve test coverage, optimize workflows, and support scaling our production operations. Dexterity is one of the fastest-growing companies in robotics, backed by world-class investors such as Kleiner Perkins, Lightspeed Venture Partners, and Obvious Ventures.
Sr. SSD Reliability Test Engineer SK hynixSr. SSD Reliability Test EngineerSan Jose, CaliforniaAs a test engineer, you will help design, develop, automate, and execute test plans to validate the functionality, endurance, and reliability of our enterprise data center SSD products. Internally, we are always looking to innovate and enhance our test coverage and automation capabilities, using various new technologies like generative AI.
Optimization Engineer Efficient ComputerOptimization EngineerSan Jose, California$130,000–$200,000 / yearIn this role, you will take ownership of complex, performance-critical, kernel code while working closely with Efficient’s compiler and embedded teams contributing feedback on compiler performance and kernel benchmarks on 3rd-party devices. Some domain expertise in one or more of the following areas: Linear Algebra, ML, Image Processing, Video Processing, Signal Processing, Audio Processing, SDR, realtime programming, or Robotics.