Point your AI agent at freehire and let it find you a job. A CLI and an MCP server over the whole job API — no browser.
Develops and executes automated test suites for enterprise SSD firmware validation, troubleshooting failures, and collaborating with engineers to ensure hardware readiness for customer qualification cycles.
Designs and implements embedded firmware for real-time power regulation and control in next-gen energy hardware, using C/C++ and RTOS on custom hardware platforms.
Senior Staff Firmware Engineer at Sandisk in Seoul leading NAND firmware quality assurance, test design, and architecture reviews for storage products using Python, OOP, and embedded systems.
Lead individual contributor developing OpenBMC platform support and QEMU emulation for next-generation server SoC hardware, with upstream contributions to Linux Kernel, OpenBMC, and QEMU communities.
Staff-level embedded software engineer leading architecture and development of embedded systems for RF/satellite communications at CACI, using C/C++, embedded Linux, RTOS, ARM/SoC platforms, and FPGA integration in space environments.
Lead embedded software development and verification for FDA-compliant bio wearable products, owning C-based software across the full development lifecycle in Abbott's Diabetes Care division.
The Staff Software Developer leads an embedded systems team in Waterloo to develop firmware and software for Google's wearable AR platforms. The role involves managing technical roadmaps, leading hardware bring-up, and balancing hands-on development in C/C++ with team leadership and mentorship.
Staff Embedded Software Engineer architecting and developing embedded firmware in C/C++ for semiconductor products across RTOS (Zephyr), Linux, and bare-metal environments, with a focus on system validation and test automation.
Develop and optimize embedded software (C/C++, RTOS, bare-metal) for Analog Devices' semiconductor products in Cavite, collaborating with hardware engineers on integration, testing, and performance/power optimization.
Develops and executes system-level test plans for HVAC embedded controls, ensuring compliance with requirements and customer expectations. Works across hardware, firmware, and software teams to define, implement, and validate tests in labs, test cells, and field trials.
We are hiring a Firmware Engineer with 7+ years of experience in the WiFi domain. Candidates should have strong expertise in automotive WLAN/infotainment systems and hands-on experience with 802.11 protocols including…
Lead SSD firmware test engineering in Bengaluru, designing and automating test suites for storage devices using Python and PCIe/NVMe/SATA interfaces while leveraging AI tools to accelerate development and debugging.
Lead a team developing and executing firmware test suites for SSD/HDD storage devices, using Python and embedded firmware expertise while overseeing junior engineers.
Lead embedded C/C++ software development for satellite systems and payloads, mentor junior engineers, and architect fault-tolerant flight software using RTOS and bare-metal designs.
Staff Embedded Software Engineer specializing in Functional Safety, implementing platform-level embedded software and safety components for software-defined vehicles using C and RTOS on microcontrollers.
This role involves developing and sustaining FPGA firmware and embedded software for flow cytometry instruments, focusing on high-throughput data acquisition and hardware control. The engineer will work with Verilog/SystemVerilog and embedded systems to ensure reliable instrument performance in a laboratory environment.
Own SSD firmware verification plans, drive test strategy and automation, and perform root-cause analysis on NAND/firmware/system-level issues for enterprise and automotive SSD products using Python, PCIe, NVMe, and CI/CD tooling.
The Staff Engineer leads the design, development, and optimization of embedded firmware for next-generation air-conditioning products. This role involves driving architectural decisions, mentoring junior engineers, and ensuring product quality and cybersecurity standards using C/C++ and RTOS.
Develops and maintains embedded software for undersea payload systems, ensuring compliance with requirements. Works in C++, Python, and Linux environments, collaborating in agile teams to design, integrate, and test software across the development lifecycle.
The Staff Embedded Software Engineer will design and maintain on-vehicle control and data plane infrastructure to manage vehicle fleets at scale. The role involves optimizing software for resource-constrained ECUs, integrating with cloud services, and mentoring team members.
We couldn't check your fit for this role — add a CV to your profile to see it next time.