About the Team We are building general-purpose robotics. In the short term, we are focused on robots to support skilled workers to build our future infrastructure. In the long term, we imagine everyone having a personal robot doing anything they need. Progress is rapid, and based on a foundation of co-design between robotics hardware and ML research. About the Role As a Firmware Engineer, you will define and drive the architecture of embedded systems for next-generation hardware products. You will own foundational firmware decisions across real-time execution, device bring-up, hardware interfaces, fault handling, safety mechanisms, and production readiness. We’re looking for someone with deep experience building safety-critical or high-consequence systems, where failures can have meaningful consequences. You should be comfortable reasoning about risk, designing for diagnosability and graceful degradation, and creating engineering practices that raise the reliability bar for the entire team. You should also be unusually good at moving fast. Sometimes the right answer is a carefully reviewed architecture that will endure for years; sometimes it is getting a rough-but-useful prototype working by the end of the afternoon so the team can learn something concrete tomorrow. We value engineers who know the difference, make that call well, and can operate credibly in both modes. You will be both a technical leader and a hands-on builder: setting direction, reviewing critical designs, unblocking the hardest problems, and writing production firmware when it matters most. Our embedded stack uses a lot of Rust. Extensive experience in the language is a big help! This role is based in San Francisco, CA. This role will be expected to be in office 4 days per week and offer relocation assistance to new employees. In this role, you will: Rapidly bring up new hardware and set execution pace for the team. Lead firmware architecture for embedded systems spanning boot, RTOS/runtime behav
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.
Firmware Engineer — MSB, Singapore. Apply via Workday.
About the Team The Software Engineering Firmware team builds reliable, high-performance systems on custom hardware. We work closely with hardware engineers to design, optimize, and ship software that bridges cutting-edge devices and real-world constraints like memory, power, and latency. Our work spans early prototyping through product launch, ensuring that our embedded platforms are robust, efficient, and production-ready. About the Role As a Firmware Engineer , you will design, implement, and debug software for embedded devices. You’ll own low-level bring-up, write production C/C++ code, and partner closely with hardware teams to deliver reliable, high-performance systems. We’re looking for engineers with deep embedded expertise, strong debugging skills, and a passion for building systems that perform under real-world conditions. This role is based in San Francisco, CA . We use a hybrid work model of four days in the office per week and offer relocation assistance to new employees. In this role, you will: Design, implement, and debug software for embedded devices. Contribute to defining software requirements, interfaces, and test plans. Bring up and debug new boards. Analyze performance, memory, and power profiles and implement optimizations. Investigate field issues, perform root-cause analysis, and deliver robust fixes. Foster good software engineering practices. You might thrive in this role if you: Have deep experience shipping embedded systems (around 10+ years). Are proficient in C and C++. Are familiar with embedded toolchains, operating systems, and debugging tools. Have experience with both rapid prototyping and scalable product development. (Nice to have) Have experience with Zephyr RTOS. (Nice to have) Have worked with networking/wireless stacks (BLE, Wi-Fi). (Nice to have) Have experience with Linux kernel development. About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefit
About Us SharkNinja is a global product design and technology company, with a diversified portfolio of 5-star rated lifestyle solutions that positively impact people’s lives in homes around the world. Powered by two trusted, global brands, Shark and Ninja , the company has a proven track record of bringing disruptive innovation to market and developing one consumer product after another has allowed SharkNinja to enter multiple product categories, driving significant growth and market share gains. Headquartered in Needham, Massachusetts with more than 4,100 associates, the company’s products are sold at key retailers, online and offline, and through distributors around the world. AI at SharkNinja At SharkNinja, we’re building an AI-native culture. We’re not waiting for the future; we’re creating it. Our people are expected to experiment boldly, adopt new tools, and continuously raise what’s possible to create meaningful impact for our consumers. If you believe the best way to do your job hasn’t been invented yet, you’ll fit right in. The Principal Connected Firmware Engineer is the senior individual technical contributor in SharkNinja's Connected Firmware organization — the deepest hands-on expert in wireless connectivity, display/UI, and device-to-app-to-cloud integration. This role sets technical direction on the hardest connected-architecture problems in the portfolio and holds the technical standard that internal developers and external partners build against. The Principal Engineer designs the connected-platform interfaces and standards, then writes the reference implementations — connectivity stacks, provisioning and pairing code, display/UI frameworks, and app/cloud integration layers — that prove the architecture out in working code before any partner builds against it. That combination is what gives this role its leverage: not just interface contracts and design reviews, but hands-on implementa
About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Responsibilities: Implement kernel mode and user mode applications for UniFi-Protect product line device firmware, from bootloader up to user-space applications, like Linux Kernel, rootfs, Websocket, RESTful API design, gRPC, etc Implement features to support hardware testing and diagnosis of various kinds of embedded devices Work closely with various teams, like EE, Backend, Frontend, Mobile, QA, Factory and Manufacturing Requirements: Proficiency in C++ (99 % code base) and C Familiar with Sigmastar / Ambarella platform Proficiency with Video/ Audio streaming and transcoding Understanding and experience with ARM platform Experience with debuggers such as gdb, strace, etc Embedded software development experience in Linux driver and both kernel & user modes are desired Familiarity with some form of scripting (shell, python, nodejs) Familiarity with Git version control A genuine passion for embedded software development A team player, who is very self-motivated, loves difficult challenges, and is goal driven Ability to deliver on tight schedules BS/MS in Computer Engineering, Computer Science or equivalent Fluent in both written and spoken English to work effectively within a highly collaborative environment with colleagues around the world Nice to have: Experience with development boards such as Raspberry Pi, Arduino,
Lead Firmware Engineer Description - Who We Are HP IQ is HP’s new AI innovation lab. Combining startup agility with HP’s global scale, we’re building intelligent technologies that redefine how the world works, creates, and collaborates. We’re assembling a diverse, world-class team—engineers, designers, researchers, and product minds—focused on creating an intelligent ecosystem across HP’s portfolio. Together, we’re developing intuitive, adaptive solutions that spark creativity, boost productivity, and make collaboration seamless. We create breakthrough solutions that make complex tasks feel effortless, teamwork more natural, and ideas more impactful—always with a human-centric mindset. By embedding AI advancements into every HP product and service, we’re expanding what’s possible for individuals, organisations, and the future of work. Join us as we reinvent work, so people everywhere can do their best work. About The Role The System Software team is responsible for firmware, operating system software, hardware-accelerated algorithms, and core developer frameworks supporting our products. We serve as the glue between our hardware teams and our higher-level software teams, and delight in finding creative solutions to complex, interdisciplinary problems as we bring our product visions to life. As a firmware engineer on our team, you will develop firmware for low-power embedded microcontrollers to coordinate sensors, ensure securi
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. We build firmware that sits at the core of industry-leading SSD products, enabling the performance, reliability, and scalability our customers depend on every day. Our team works across hardware, silicon, systems, and software to solve complex storage challenges and shape the future of storage technology. If you enjoy solving difficult engineering problems and influencing technical direction, you'll find plenty of opportunities to make an impact here. This role is a key technical leadership position responsible for defining the architecture and long-term strategy for Common Services firmware across multiple SSD product generations. You will guide critical architectural decisions, collaborate with experts across subject areas, mentor engineers, and help drive the adoption of emerging technologies, including AI-assisted engineering practices. Your work will directly influence product quality, development efficiency, and future platform capabilities. Responsibilities Define and evolve Common Services firmware architecture and technical strategy across SSD products and storage platforms Lead the design of embedded firmware solutions, establish engineering standards, and drive architectural decisions that improve performance, scalability, and reliability Partner with hardware, silicon, software, and product teams to solve system-level challenges and optimize the storage stack Communicate architecture plans, technical risks, and technology recommendations to engineering and business partners<
About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Responsibilities: Develop Linux user-space firmware for Ubiquiti networking products; Collaborate with global firmware, hardware, cloud, and product teams throughout the product lifecycle; Design, implement, and maintain system services, management daemons, libraries, and product business logic; Develop network-facing applications using sockets, IPC mechanisms, netlink, and event-driven I/O; Integrate open-source packages and third-party components into our OpenWrt-based firmware and build systems; Maintain and improve existing firmware, focusing on stability, performance, security, and resource efficiency; Develop interfaces between low-level platform components, device-management services, and higher-level product features; Diagnose complex laboratory and field issues using logs, packet captures, tracing, core dumps, and profiling tools. Requirements: 3+ years of embedded Linux software development experience using C or C++; Strong understanding of Linux internals, including processes, threads, memory management, filesystems, signals, and service lifecycle; Experience with Linux networking, sockets, IPC, netlink, epoll, and asynchronous application design; Solid networking fundamentals, including Ethernet, TCP/UDP, IPv4/IPv6, routing, bridging, firewalls, and DNS/DHCP.; Experience with Git, Bash, cross-compilation, toolchains,
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 The RF Firmware Engineer will play a key role in developing advanced RF sensing capabilities for Mach’s autonomous defense platforms. Working on the DART team, you will focus directly on next-generation counter-UAV radar systems and RF seekers. You will be responsible for designing, implementing, verifying and optimizing the embedded firmware that controls the RF front-end of Mach’s RF seeker across the full development lifecycle - bare-metal board bring-up to final deployment. This role involves close collaboration with cross-functional teams that include antenna and RF hardware engineers to ensure the entire radar RF front-end system meets the mission-critical requirements. Success in this role requires strong technical execution, adaptability, and a hands-on approach in a fast-paced, iterative environment. Key Responsibilities Mission : Build next generation counter-UAV defense systems that will be used to defend human lives, critical infrastructure, and high value assets for the United States and its allies. Firmware development : Write high-performance, bare-metal C/C++ firmware for resource constrained microcontrollers powering the RF front-end boards in Mach’s radar products. Hardware co-design : Work with hardware engineers on component
About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Join forces with us on our mission to build a better IT industry. We are currently looking for a highly skilled Embedded Firmware Engineer to our team in Stockholm or Malmö, Sweden. Please note that applicants must live in Sweden and hold a valid work permit at the time of application to be considered for this role. Responsibilities: Implement kernel mode and user mode applications for UniFi-Protect product line device firmware, from bootloader up to user-space applications, like Linux Kernel, rootfs, Websocket, RESTful API design, gRPC, etc Implement features to support hardware testing and diagnosis of various kinds of embedded devices Work closely with various teams, like EE, Backend, Frontend, Mobile, QA, Factory and Manufacturing Requirements: Proficiency in C++ (99 % code base) and C Familiar with Sigmastar / Ambarella platform Proficiency with Video/ Audio streaming and transcoding Understanding and experience with ARM platform Experience with debuggers such as gdb, strace, etc Embedded software development experience in Linux driver and both kernel & user modes are desired Familiarity with some form of scripting (shell, python, nodejs) Familiarity with Git version control A genuine passion for embedded software development A team player, who is very self-motivated, loves difficult challenges, and is goal driven
About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Basic Qualifications Proficiency in C/C++ Familiar with Sigmastar / Ambarella platform Proficiency with Video/ Audio streaming and transcoding Understanding and experience with ARM platform Experience with debuggers such as gdb, strace, etc Embedded software development experience in Linux driver and both kernel & user modes are desired Familiarity with some form of scripting (shell, python, nodejs) Familiarity with Git version control A genuine passion for embedded software development A team player, who is very self-motivated, loves difficult challenges, and is goal driven Ability to deliver on tight schedules BS/MS in Computer Engineering, Computer Science or equivalent Fluent in both written and spoken English to work effectively within a highly collaborative environment with colleagues around the world Preferred Qualifications Experience with development boards such as Raspberry Pi, Arduino, BeagleBoard Experience with build system such as OpenWRT/BuildRoot/Yocto Familiarity with standard hardware protocols (gpio, usb, uart, pwm, flash, spi, i2c, ...) Job Description In this role you will implement kernel mode and user mode applications for UniFi-Protect product line device firmware, from bootloader up to user-space applications, like Linux Kernel, rootfs, Websocket, RESTful API design, gRPC, etc You will also implement
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 We’re looking for an experienced Audio Firmware Engineer to develop and optimize embedded audio solutions on Hark’s next-gen AI device. This role spans audio system bring-up, DSP algorithms development, integration and optimization, and deployment of advanced audio/AI features for consumer devices. The ideal candidate should be comfortable developing, integrating, debugging, tuning, and validating audio algorithms on an embedded production platform. Responsibilities Bring up audio processing stack on new hardware, drive implementation and integrations of audio processing pipeline Debug complex audio issues end-to-end using platform logs, working from kernel and DSP traces up through application-level symptoms Partner with the AI team to support audio-driven inference workloads (wake word, ASR, speech enhancement) within latency, power, and memory budgets Collaborate with hardware, acoustics, and product teams from prototype through production to ship audio that feels effortless to users Requirements 5+ years of professional firmware or embedded audio development, ideally on consumer products that have shipped at scale Experience with core Audio DSP algorithms and their implementations, including AEC, Beamforming, NR, AGC, VAD, DoA e
About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Requirements Develop and maintain embedded networking products based on Marvell switch solutions, such as the Enterprise Fortress Gateway. Work directly with arm64 Linux systems, including kernel-level resource management (cgroup, memory handling, OOM prevention). Perform throughput tuning and ensure system stability under high-load and edge-case scenarios. Debug and resolve complex network and system issues, particularly those arising from real-world customer setups involving advanced topologies. Collaborate with hardware engineers on platform bring-up and system-level optimization. Leverage Marvell SDKs and toolchains, including CPSS, for switch configuration, diagnostics, and control. (Bonus) Utilize or integrate DPDK-based architecture for advanced performance use cases. Remain flexible and ready to handle a wide range of tasks based on project and customer needs, including support, feature integration, testing, and documentation.
About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Ubiquiti Prague R&D team is looking for experienced Embedded Firmware Engineer (Access). Candidates should be prepared to work from our Prague office at least two times per week. Responsibilities: Work as part of a global, cross-functional team of firmware, hardware, and product engineers to develop cutting-edge access control products and technologies Design, implement, and maintain embedded firmware for current and next-generation access devices (readers, hubs, controllers) Enhance and optimize existing firmware for performance, stability, and security Participate in code reviews to ensure adherence to best practices and maintain high code quality standards Collaborate closely with BSP, Hardware, Backend, Mobile, and Product Assurance (PA) teams throughout the product development lifecycle Diagnose, troubleshoot, and perform root-cause analysis of firmware and system-level issues Support manufacturing and production validation by resolving firmware-related issues and assisting with firmware update pipelines Requirement (Must-Haves): 3+ years embedded firmware development experience with C Good knowledge of network protocols (TCP/IP, HTTP, Websocket, TLS/SSL) Experience with microcontrollers, SoCs, embedded Linux and RTOS Experience with access control systems (e.g., card readers, NFC, mobile unlocking) Knowledge of Git vers
About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Responsibilities Design, develop, and debug real-time embedded firmware for IoT systems, including gateways, lighting control, and environmental monitoring and control solutions. Maintain, optimize, and improve firmware for existing RTOS-based devices. Collaborate cross-functionally with BSP, HW, ID, Backend, Mobile, FE, PM, and PA teams to deliver high-quality products. Contribute to system-level architecture decisions for multi-module communication Document software architecture, tuning methods, and test results. Perform code reviews, ensuring best practices in coding standards. Participate in troubleshooting and root-cause analysis for firmware issues. Collaborate with QA and manufacturing teams for production firmware validation, factory firmware, and calibration procedures. Requirement (Must-Haves) Strong knowledge of networking fundamentals and protocols like TCP/IP (IPv4 and IPv6), socket programming, and higher-level protocols such as HTTP, WebSockets, or MQTT used in IoT systems. Experience developing firmware in a Real-Time Operating System (RTOS) environment (such as FreeRTOS or Zephyr). Proficient in C/C++ programming in embedded environments with RTOS. Understanding of memory management, interrupt handling, and power management in constrained systems. Familiarity with Git version control. A team player, who is self-m
Get new firmware engineer data center solid state drives jobs by email
Daily job updates · Unsubscribe anytime