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.
Firmware Engineer _______________________________________________________________ DEPARTMENT: Engineering REPORTS TO: Associate Director of Engineering FLSA: Full-Time, Exempt(Salary) Schedule: Monday-Friday, 8am-5pm…
This role involves designing and implementing high-performance, distributed Rust systems for autonomous and human-machine-AI teaming applications in tactical edge environments. The engineer will work across the full lifecycle, from hardware integration and simulation to field deployment in mission-critical defense contexts.
The Senior Embedded Systems Engineer will develop and maintain production firmware for industrial IoT sensors and gateways using C/C++. This role involves hands-on hardware bring-up, electrical design support, and managing the full product lifecycle from prototype to field deployment.
Write and test embedded C code for microcontroller-based tools in a hardware-in-the-loop testing environment.
Lead technique senior en logiciel embarqué pour la reconception d'un calculateur OBC stratosphérique, combinant développement logiciel en C/C++ sous QNX et intégration hardware/software. Travail sur architecture, debug et mentorat technique.
Builds and maintains Hardware-In-The-Loop (HITL) testbeds and electrical ground support equipment (EGSE) for satellite missions, integrating hardware, debugging systems, and collaborating across engineering disciplines.
Designs PCB layouts, writes firmware in C/C++, and tests drone electronics, sourcing components and documenting designs for aerospace systems.
This role involves developing software for industrial IoT networking devices like routers and gateways using C and Linux-based operating systems. You will work closely with hardware, analyze new technologies, and solve complex system-level issues.
The Software Engineer II designs, develops, and maintains embedded software and firmware for microcontroller-based systems within a marine technology environment. The role involves cross-functional collaboration, code reviews, and technical mentorship using C/C++ and various communication protocols.
The Senior Software Engineer will lead the technical architecture and development of complex embedded systems for marine and mobile technologies. This role involves designing firmware, mentoring engineering teams, and driving innovation across the product lifecycle.
The Lead Firmware Engineer will design, develop, and debug firmware for Logitech's webcam products, collaborating with cross-functional teams to implement features on Linux or RTOS-based embedded platforms. The role focuses on optimizing performance, security, and scalability while utilizing protocols like UVC, HID, and various peripheral interfaces.
Design and optimize firmware for connected devices, industrial automation, automotive, medical, and IoT systems using embedded C/C++, RTOS, and hardware-software integration.
Hands-on engineer deploying AI inference on edge and wearable hardware, managing hardware-software integration and optimizing ML pipelines under power, memory, and latency constraints using C/C++, Python, and frameworks like ONNX, TFLite, and TensorRT.
Design SoC system-level architecture, define hardware module specs with IC engineers, perform FPGA validation and silicon verification, and support customer issues.
Develops low-level drivers for automotive peripherals and communication interfaces (e.g., Ethernet, CAN, UART, I2C) using C/C++ and AUTOSAR, ensuring functional safety compliance (ISO 26262) and hardware integration.
Develop and own a software-in-the-loop simulation testbed for the Blue Ring Spacecraft, building simulation models and test scripts in C/C++ and Python to support integration and test events for space vehicle systems.
Build and manage automated testing pipelines and virtual execution environments for software-in-the-loop and hardware-in-the-loop simulation testbeds supporting the Blue Ring spacecraft program, using C/C++, Docker, Kubernetes, CI/CD tools, Python, and Azure.
Entry-level firmware engineer supporting embedded systems development—coding, debugging, and testing firmware in C/C++ under close supervision.
Develop and maintain C/C++ firmware for STM32/TI/Renesas MCUs, focusing on real-time motor control and CAN-based multi-node robotic systems.
Develops and executes pre-silicon verification strategies for ARM Cortex-M firmware controlling power management ICs, using SystemVerilog simulations to test firmware behavior, debug defects, and automate testing with Python/Perl.
We couldn't check your fit for this role — add a CV to your profile to see it next time.