About the Team DoorDash Labs is an independent team within DoorDash. We explore robotics and automation to transform last mile logistics in the long term. If you have a passion for applying robotics solutions in a service used by millions of people, then we want to talk to you! About the Role We are hiring an Autonomy Platform Engineer to build and evolve the foundational software that runs our autonomy stack across robot and compute platforms. The Autonomy Platform team works across embedded Linux, compute and sensor enablement, robotics middleware, process orchestration, data capture and replay, system observability, and performance. You will develop production software and tooling that enables autonomy engineers to bring up new hardware, deploy services reliably, diagnose failures, and validate system performance across robot generations. You will work closely with autonomy, firmware, electrical, hardware, manufacturing, and validation engineers and report to the Autonomy Platform Lead. We expect this role to be hybrid with some time in-office and some time remote. You’re excited about this opportunity because you will… Build and maintain core runtime, middleware, and platform services used by autonomy applications. Enable new compute, camera, lidar, and other sensor platforms. Improve process orchestration, messaging, configuration, startup and shutdown behavior, resource isolation, and fault recovery. Develop system observability, tracing, performance measurement, diagnostics, and regression-detection capabilities. Build reliable data capture, replay, and debugging workflows. Create provisioning, packaging, deployment, integration-test, and platform-readiness tooling. Lead complex debugging across application, middleware, OS, driver, networking, timing, and hardware boundaries. We’re excited about you because… Strong production C++ and Python experience. Experience with embedded Linux, robotics, autonomous vehicles, or complex mechatronic systems. Solid u
Jobiba hiring network
Firmware Engineer Data Center Solid State Drives Jobs
587 active opportunities · Updated for October 2026
Fresh results
15 shown
Explore current firmware engineer data center solid state drives jobs. Use filters to narrow by work mode, employment type, experience and date posted.
SIXGEN’s mission is to deliver agile, mission-ready cybersecurity solutions that empower government and critical infrastructure organizations to stay ahead of advanced cyber threats. We combine innovation, deep expertise, and cutting-edge capabilities to uncover vulnerabilities, protect vital systems, and ensure operational superiority in an ever-evolving digital landscape. POSITION OVERVIEW Position: Reverse Engineer Job Type: Full-time Location: Sterling, VA (Five days in office) Clearance Requirements: Active Top Secret clearance required Experience: Intermediate, Senior, and Principal levels WHAT YOU'LL DO SIXGEN is actively seeking candidates to provide critical support for a variety of IC, DoD, and DoJ customers. We welcome candidates across a range of experience levels, from early-career professionals to seasoned veterans. Our reverse engineers should be familiar with both traditional applications and operating systems, as well as embedded systems. SIXGEN is embracing AI to enhance the speed and efficiency of our work. You’ll have the opportunity to incorporate AI into your workflow, and experiment with new tools and strategies as the space evolves. This position may allow hybrid work; however, this is dependent on the project, therefore candidates may be required to be in the office full time. KEY RESPONSIBILITIES Reverse engineering compiled code with IDA Pro or Ghidra from a variety of computing platforms Identifying vulnerabilities through reverse engineering Developing C/C++ code in the kernel and userland on Linux, Windows, and embedded operating systems Developing Python code for server applications and processing of binary data streams Reverse engineering embedded system hardware including black box analysis, firmware extraction, and debugging using GDB, JTAG, and other equivalent tools Implementing automation for testing our tools, fuzzing, and using AI/ML for reverse engineering QUALIFICATIONS Intermediate: 3+ years of relevant experience. Senior: 6
About the Team OpenAI’s Hardware organization develops AI-native silicon and system-level solutions for the unique demands of advanced AI workloads. Building on efforts like Jalapeño, the team is developing future generations of AI-native silicon and tightly integrated systems to power the next generation of frontier models. By co-designing chips, systems, tools, and methodologies, the team helps deliver faster, more efficient, and production-ready hardware for OpenAI’s supercomputing platform. About the Role You will build the low-level device runtime that turns compiled programs into efficient, functional and performant execution on OpenAI’s custom AI accelerator. This software will schedule kernel launches, manage device memory and address spaces, coordinate synchronization, and expose reliable abstractions to higher-level runtimes and frameworks. You will work at the boundary of software and hardware, partnering with compiler, kernel, architecture, verification, and silicon teams to define interfaces and validate behavior. You will also use and improve event-based, cycle-accurate simulation to develop runtime capabilities before silicon is available, diagnose performance and correctness issues, and guide hardware-software co-design. In this role, you will: Design and implement the low-level device runtime for OpenAI custom silicon. Build kernel-launch scheduling, command submission, queueing, dependency tracking, and completion handling. Manage device memory spaces, allocation, virtual-to-physical mappings, data movement, and lifetime across concurrent workloads. Implement synchronization primitives, events, barriers, streams, and ordering guarantees that are correct and efficient. Define clean interfaces between the runtime, drivers, firmware, compiler-generated code, kernels, and higher-level execution systems. Use event-based, cycle-accurate simulators to develop, validate, debug, and performance-tune runtime behavior before and after silicon availability. Di
About the Team The Future of Computing Research team is an applied research team within OpenAI’s Consumer Devices group. We study how AI systems perceive people and their surroundings, and we turn that research into capabilities for future products. Our work spans machine learning, sensing, and hardware, with a focus on building systems that work beyond controlled environments. About the Role We’re looking for a machine learning engineer to help shape how future AI systems understand the physical world and the people in it. The role focuses on multimodal perception and authentication, bringing together signals from cameras, microphones, and other sensors. You’ll work with specialized perception models and larger multimodal models, and partner with hardware, firmware, software, and product teams to bring new research into real-world systems. This role is based in San Francisco. We work in the office three days per week and offer relocation assistance. In this role, you will: Research and develop multimodal perception and authentication methods across visual, audio, and other sensing signals. Explore how specialized perception models and larger multimodal models can work together. Design data, training, and evaluation approaches that improve performance in real-world conditions. Study model behavior, robustness, and failure modes across sensing, data, and deployment environments. Integrate and validate new capabilities in real-time or resource-constrained systems. Work with hardware, firmware, software, and product teams to turn research into working systems. You might thrive in this role if you: Have a strong background in computer vision, audio or speech machine learning, multimodal learning, or sensing. Have experience developing specialized machine learning models, larger multimodal models, or both. Have brought research ideas into practical systems, prototypes, or products. Know how to design experiments, build evaluations, and investigate model behavior. Have wo
About the job Build the hardware that turns new AI processors into working systems. As a Hardware Development Engineer, you will design circuit solutions for Graphcore processor systems and validation platforms. You will turn system requirements into schematics, layout constraints, and testable hardware. Your work will shape production systems and test boards used across development, validation, and customer enablement. You will help prove performance, margin, and reliability before designs move into volume production. Alongside silicon, architecture, software and PCB CAD specialists, you will make design decisions grounded in evidence. You will define validation plans, run lab campaigns, debug prototypes, and interpret results with firmware and architecture teams. This role suits someone who likes owning problems from first schematic to mass production readiness. Few roles connect board design, bring-up, validation, and production so directly. The team and culture Hardware Engineering builds production systems and test hardware around Graphcore processors. The team works close to silicon, architecture, firmware, software, and PCB CAD from the first requirement onwards. Engineers own designs through definition, schematic capture, layout support, bring-up, validation, and production transfer. Work moves quickly because problems are handled close to the lab, not passed between silos. The team makes decisions through evidence: measurements, design reviews, margin data, and open technical challenge. You will speak up, take responsibility, and help the team move with confidence. What we're looking for · Strong digital circuit design and validation skills, including DCDC regulators, power delivery, resets, clocks, and control interfaces. · Experience developing processor-based systems and working with interfaces such as Ethernet, PCIe, DDR, USB, QSPI and JTAG. · Practical lab depth in bring-up, debug, margin testing, and validation using oscilloscopes, logic analysers and
Zoox’s System Design and Mission Assurance (SDMA) team constructs the Safety Case and validates that our vehicles are safe for autonomous driving. SDMA enables Zoox to rapidly iterate and safely expand capabilities through trustworthy, innovative, and pragmatic safety engineering. As a Platform System Vehicle Test Engineer at Zoox, you will be working as part of a multidisciplinary team to develop and test systems that enable and support our robotaxi, ensuring the safety and performance of the closed-loop drive system. The Platform System Vehicle Test Engineer will have strong technical skills, and a deep understanding of functional safety technical solutions and verification techniques based on ISO 26262 or similar standards. You will be responsible for developing and executing vehicle-level testing for autonomous safety-critical systems. In this role, you will: Develop and execute the technical and logistical planning of vehicle tests including cross-functional coordination with other teams such as systems requirements, firmware, software motion controls, vehicle engineering, and operations Interpret complex test data, and strategize the optimal balance between physical vehicle testing and simulation to ensure comprehensive test coverage Analyze system requirements to understand the safety concept Maintain traceability between requirements, test cases, and results Design, develop, and operate the Zoox Robot, test equipment, and instrumentation systems Troubleshoot and debug issues in the field, and trace failures to correct subsystems Perform test data analysis and report test results. Define and develop automated data extraction tools to streamline and continuously improve analysis and reporting. Qualifications: B.S. or higher degree in Automotive Engineering, Aerospace, Robotics, Electrical, Mechanical, or Systems Engineering 6+ years of test engineering experience in the automobile, robot
About Hark Hark is an artificial intelligence company building advanced, personalized intelligence. One that is proactive, multimodal, and capable of interacting with the world through speech, text, vision, and persistent memory. We're pairing that intelligence with next-generation hardware to create a universal interface between humans and machines. While today's AI largely operates through chat boxes and decade-old devices, Hark is focused on what comes next: agentic systems that interact naturally with people and the real world. To get there, we're developing multimodal models and next-generation AI hardware together - designed from the ground up as a single, unified interface for a new era of intelligent systems. About the Role Hark is looking for an experience-focused, hands-on embedded engineer to build haptic and motion control system firmware and software that deliver incredible interaction experiences. We care a lot about how things feel, and how the people that use them feel, and we want someone who shares that craft mindset. Responsibilities Write real-time firmware in C and C++ that drives motion and haptic systems. Close the loop on response time and feel. characterize actuator behavior on the bench and tune controllers until the result is genuinely pleasant to use. Stand up early hardware, prove out feel and timing in prototype form, and shape the final shipping experience alongside product and industrial design partners. Requirements 5+ years writing firmware for microcontrollers in C and C++. Demonstrated hands-on motor or actuator control work that shipped — PID, feed-forward, FOC, observers, and similar techniques. Comfort on the bench with scopes, logic analyzers, and bus traffic over I²C, SPI, or I²S. Working knowledge of Python or another scripting language for measurement automation and quick data analysis. Clear written communication — you can explain a tradeoff to a non-firmware teammate without losing them. A strong instinct for what d
Who we are Lab37 Robotics , is a technology company focused on the development and deployment of robots designed specifically for direct-to-customer food production. Our mission is to revolutionize the food industry by creating innovative robotic solutions that enhance efficiency, quality, and customer satisfaction. We are passionate about pushing the boundaries of technology to deliver cutting-edge products that meet the evolving needs of our industry. What you’ll do Take on ownership of the on-robot software stack. This spans low level sensor interfaces and motor control, up through higher level state machines, up to managing, controlling, and offloading data to the cloud. Work with a team to both lead and provide feedback on new designs, triage issues, and analyze system performance. Responsibilities Build out on the on-robot software stack, including implementing support for new hardware modules, triaging failures on existing modules, and implementing higher level state machines to efficiently manage incoming orders. Collaborate with culinary and product teams to gather requirements and translate them into technical solutions Integrate with delivery service providers to receive orders and provide status updates Create and integrate with the on-robot control panel interfaces Work alongside firmware, mechanical, electrical, and front end engineers to ensure cohesive system functionality Contribute to code reviews and architectural decisions What we’re looking for Comfortable with C++ and Linux. Familiarity with documentation tools (for example wikis, markdown, docs) and writing design documents and playbooks. Ability to work collaboratively in a team environment and communicate effectively with both technical and non-technical team members. Desirable Skills Experience with ROS or similar robotics development frameworks. Experience with Vue3 and TypeScript for writing frontend web applications. Experience with Docker, Protobuf, Python, Ter
The Site Reliability Engineering team designs and builds the global infrastructure on which we deploy our services, focusing on the above mentioned flagship MongoDB Atlas platform. As our customers grow and globalize, our services must satisfy demands for low-latency requests around the globe, and comply with various data sovereignty requirements. The SRE Team’s mission is to build this increasingly complex infrastructure, while continually lowering the operational burden associated with it, and increasing our internal visibility into the health of the system. We are strong believers in infrastructure-as-code and self-healing systems. The SRE Team is fully integrated with all the other engineering teams, and the teams work closely together with a soft and traversable boundary between their areas of responsibility. We are looking to speak to candidates who are based in New York City for our hybrid working model. Responsibilities Design and build the infrastructure for a global cloud service that comprises hundreds of thousands of MongoDB clusters, processes a billion metrics per day, and replicates tens of billions of database writes to our backup service Design, implement, and troubleshoot the automation and monitoring of services that seamlessly spans the globe - including several cloud providers Become an expert in infrastructure performance, helping us optimize from the application level all the way through the firmware Build for resilience. Our goal is that nobody’s pager goes off, ever. Are we there yet? No. Are we really close? Very. While we work on that - participate in a weekly on-call rotation Improve our infrastructure capabilities, optimizing for cost, simplicity, and maintainability Requirements 3+ years of experience running a mission critical service at scale in a Linux environment Firm grasp of at least one modern programming language, beyond basic scripting Familiarity with web and network protocols and standards (HTTP, TLS, DNS, etc) Bachelor’s deg
About us Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of a best-in-class family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Graphcore’s teams are drawn from a diverse group of backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation. Job Summary We are seeking a senior validation lead engineer to lead at-scale rack validation efforts for next-generation AI hyperscale systems. This role focuses on post-silicon system validation across the full lifecycle, ensuring functional, electrical, and thermal performance meets product objectives. You will own end-to-end blade and rack validation including planning, development, execution, and debug while collaborating across firmware, systems, and hardware teams. The Team The Rack Validation team is responsible for ensuring system readiness and quality at scale. The team works cross-functionally with firmware, silicon, and system engineering teams to validate complex AI compute platforms. Responsibilities and Duties Lead post-silicon validation of AI compute blades and racks including test planning, development, and automation. Drive provisioning and integration of system components (SoC FW, BMC, RMC, OS) for rack-level readiness. Own execution against program achievements and report validation progress and risks. Triage test failures, collect debug data, and collaborate on root cause analysis. Track
EnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge’s robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute efficiency and density compared to today’s best-in-class solutions. The high-performance architecture is coupled with seamless software integration and will enable the immense potential of AI to be accessible in power, energy, and space constrained applications. EnCharge AI launched in 2022 and is led by veteran technologists with backgrounds in semiconductor design and AI systems. About the Role EnCharge AI is looking for an Embedded SW Engineer to develop the firmware for our Edge AI processors. The candidate must possess an excellent understanding of computer architecture and operating system concepts including, but not limited to, memory management, virtualization and PCIe address space. The role includes designing and developing the core Firmware for various parts of the SOC. The candidate must possess strong communication skills to interface with Runtime, Architecture and H/W teams. Responsibilities Develop the critical pieces of EAI Firmware used to deploy inference jobs on EAI processors Validate different IP blocks on the SOC Evaluate and integrate third-party device drivers to interface with EnCharge’s SW stack Work closely with the Runtime, Hardware and Architecture teams define the driver architecture Qualifications Bachelors in EE/CS Advanced programming skills in C/C++ for operating system kernel & systems development Understanding of RISC-V architecture is a plus Exposure to PCIe BAR and IOMMU architecture Exposure to virtualization and hypervisor technologies Deep understanding of operating systems concepts, data structures, x86-64 and accelerator architectures Experience with low-level debug tools as well as emulators and simulators Experience running, analyzing, and tuning system performance benchmarks Excellent verb
About Mach Industries Founded in 2023, Mach Industries is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms. At the core of our mission is the commitment to delivering scalable, decentralized defense systems that enhance the strategic capabilities of the United States and its allies. With a workforce of approximately 350 employees, we operate with startup agility and ambition. Our vision is to redefine the future of warfare through cutting-edge manufacturing, innovation at speed, and unwavering focus on national security. We are dedicated to solving the next generation of warfare with lethal systems that deter kinetic conflict and protect global security. The Role Mach Industries is seeking an Mechanical Engineer with Avionics Integration expertise to join our team in designing, integrating, and testing the electro-mechanical systems that support next-generation defense platforms. In this hands-on role, you’ll develop avionics mounting architectures, electronics enclosures, PCBA mounting, wire harness accommodation, connector interfaces, EMI/EMC accommodation, and thermal management solutions for reliable, flight-ready hardware. At Mach Industries, we are redefining the future of defense through advanced, scalable platforms. As a Mechanical Avionics engineer, you will play a key role in taking avionics systems from concept through hardware bring-up, environmental testing, and flight qualification. Collaborating with electrical, firmware, systems, manufacturing, and test teams, you’ll help create rugged, serviceable, and manufacturable hardware built to perform in demanding aerospace environments. Key Responsibilities Design and develop avionics or PCBA mounting architectures or enclosures via CAD design and engineering release including GD&T per AMSE Y14.5 Work cross-functionally with electrical engineering teams to develop and verify overall architecture, schematics, layout via ECAD/MCAD data exchang
Sr Software Engineer - Distributed Systems Engineer, EDA Infrastructure NVIDIA is hiring engineers to build and scale the infrastructure that supports our Electronic Design Automation (EDA) workloads. We are looking for engineers with strong programming skills, a deep understanding of distributed systems, experience operating large-scale production infrastructure, and excellent communication and planning abilities. You will help design reliable automation and platform services that manage large fleets of GPU-based and CPU-based compute systems used by engineering teams across NVIDIA. The ideal candidate is comfortable working across software, operating systems, cluster schedulers, networking, storage, and physical hardware. You should enjoy solving complex operational problems, eliminating repetitive work through automation, and building systems that remain reliable as infrastructure grows. If you are creative, pragmatic, and motivated to improve how critical engineering workloads are delivered, we would like to hear from you. What You Will Be Doing: Design and build platforms that automate the provisioning, configuration, operation, and lifecycle management of large-scale GPU and CPU compute infrastructure. Develop monitoring, health-management, and remediation systems that improve the reliability, availability, and utilization of EDA compute environments. Automate hardware deployment, operating-system configuration, firmware and software updates, cluster enrollment, and recovery workflows. Build reliable services and workflows that integrate with workload schedulers, infrastructure management systems, and observability platforms. Use hardware diagnostics, operating-system signals, scheduler data, and network and storage telemetry to identify
About Mach Industries Founded in 2023, Mach Industries is a rapidly growing defense technology company focused on developing next-generation autonomous defense platforms. At the core of our mission is the commitment to delivering scalable, decentralized defense systems that enhance the strategic capabilities of the United States and its allies. With a workforce of approximately 350 employees, we operate with startup agility and ambition. Our vision is to redefine the future of warfare through cutting-edge manufacturing, innovation at speed, and unwavering focus on national security. We are dedicated to solving the next generation of warfare with lethal systems that deter kinetic conflict and protect global security. The Role As Lead Manufacturing Engineer, Test, you will be the technical owner of production testing across all products and subsystems. This scope includes PCB flashing and configuration, component and subassembly test, end-of-line (EOL) system functional test, and final acceptance. You will define what gets tested, where, and how. You will design, source, and launch the stations, fixtures, software, and data flows that make it work at rate. You will work across Product Engineering, Firmware, Manufacturing Engineering, Controls, Quality, Supply Chain, and Operations so that design intent becomes repeatable, high-coverage, data-rich production testing. This is a hands-on technical role with direct reports. You will set the technical direction for your test area and guide the engineers, technicians, and integrators working on it. You will also be on the floor bringing up stations, debugging failures, and keeping hardware moving. Key Responsibilities Own production test strategy and execution for assigned products and subsystems, from incoming and component test through subassembly test, EOL functional test, rework and retest, and final acceptance. Turn product requirements, design intent, and DFMEA/PFMEA risks into test requirements, coverage maps, test l
Our vision is to transform how the world uses information to enrich life for all . Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever. Roles and Responsibilities · Plan and execute verification of analog and mixed-signal circuits at block, subsystem, and full-chip levels. · Develop and maintain full-chip mixed-signal simulation environments in which analog circuitry, digital logic, and firmware coexist. · Create schematic and behavioral models for selected blocks to make full-chip simulations feasible, efficient, and sufficiently accurate for the intended verification objective. · Develop verification plans from design data sheets, new feature requests, requirements, interface definitions, and identified risk areas. · Run static and dynamic simulations to identify leakage paths, power-sequencing issues, and unintended circuit interactions. · Perform device-level electrical rule checks, including SOA, snapback, SFB, and related reliability checks. · Perform SPF extraction analysis and fanout, connectivity, and coupling checks. · Execute power-cycling simulations, including power-loss and brownout events. · Run chip-level user-mode simulations that correlate analog subsystems, logic behavior, and firmware algorithms. · Debug complex AMS failures with a system-level outlook, identify root causes, and work with design, firmware, and verification partners to drive closure. · Develop scripts and reusable automation for regression setup, simulation execution, log processing, waveform analysis, result comparison,
Get new firmware engineer data center solid state drives jobs by email
Daily job updates · Unsubscribe anytime