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 real-time embedded firmware in C for digital power controllers, interfacing with hardware via I2C, PMBus, and UART in a lab environment.
Develops and optimizes embedded software for drone flight systems, focusing on navigation, stabilization, and sensor integration using C/C++ on ARM platforms like STM32.
Develops firmware for STM32-based systems in bare-metal and plans gradual introduction of FreeRTOS; leads firmware architecture and long-term development for drone and unmanned systems electronics.
Designs, tests, and scales Android tablet firmware/BSP for a nonprofit’s global literacy/numeracy platform, focusing on hardware-software compatibility, secure boot, and large-scale deployments in Africa.
- Inkjet Solutions - Intelligent Transport Systems - - Application Software - Electronic Systems - Mobile & Cloud Computing - Model-Driven development - - Mobility & Infra - Image & Printing - Agro &…
The Robotics Test Engineer will build automated test frameworks and hardware-in-the-loop systems to validate the performance and reliability of generalist intelligent robots. This role involves working across hardware, firmware, and software to identify and resolve complex system failures.
STERIS is seeking a Senior Software Engineer to design and implement embedded firmware and enterprise software for medical devices. You will work with C/C++/C# across embedded and enterprise environments, with…
Senior QA Engineer validating Secure BMC System products, focusing on PCIe, BMC, and Linux kernel technologies using Python/Pytest/Robot Framework for test automation in Hyderabad.
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.
The Embedded Developer will design and implement software for hardware products, focusing on C/C++ development within RTOS, Linux, and Android environments. The role involves managing BSPs, bootloaders, and hardware-software integration for location-based technology solutions.
Develop BSP, diagnostics, and kernel/user-space device drivers for Cisco's network routing products using C, C++, and Python on Linux.
Embedded software engineer developing BSP, diagnostics, and kernel/user-space device drivers in C/C++ for Cisco's network switches and routers, working with FPGA and networking peripherals.
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.
Leads embedded software development for industrial ultrasonic flow measurement and sensing platforms, designing real-time firmware, hardware-software integration, and system validation for critical industrial applications.
Develops FPGA/emulation models and tools for Pre-Si hardware/software verification, optimizing test environments and debugging RTL for Intel’s Pre-Silicon validation and Post-Silicon validation.
Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar…
About the role Heads Up Technologies is a leading manufacturer of high precision aviation products and innovative solutions for the aerospace industry. We are seeking a Senior Electrical Engineer to support the design…
Develops and optimizes firmware for Zoox’s autonomous vehicle TCU, integrating cellular/5G hardware, debugging connectivity issues, and ensuring real-time fleet reliability via Linux-based host-side software.
This co-op role involves developing embedded software for unmanned aircraft systems, including algorithm integration, simulation, and field flight testing. The position requires proficiency in C/C++, Python, and Rust, along with experience in RTOS and embedded communication protocols.
We couldn't check your fit for this role — add a CV to your profile to see it next time.