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.
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.
This role involves developing and testing embedded software for the Stand-in Attack Weapon (SiAW) program within an Operational Flight Program team. The engineer will work on-site using real-time operating systems like VxWorks to implement and verify software requirements.
Leads embedded software development for avionics data storage and transfer systems, designing, integrating, and verifying software across custom hardware platforms using C, embedded Linux/VxWorks, and related tools.
Design, build, test, and debug real-time C/C++ embedded software for digitally controlled welding equipment while pioneering AI-assisted development workflows and tools for the engineering team.
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.
The Embedded Systems Architect will design and integrate hardware and software for autonomous mobile robots and drones, focusing on sensor integration, edge computing, and perception systems. This role involves translating product requirements into scalable, production-ready embedded architectures while collaborating across cross-functional engineering teams.
The Embedded Engineering Manager will lead teams developing hardware and software for autonomous mobile robots and drones, focusing on embedded systems, perception, and system integration. This role involves defining technical roadmaps, managing engineering talent, and ensuring the delivery of scalable, production-ready robotics solutions.
This role involves developing and maintaining automated test frameworks for embedded software during the engineering validation phase of new product introductions. The engineer will collaborate with cross-functional teams to ensure product quality using Python-based automation and documentation.
Date Posted: 2026-08-26

 Country: United States of America

 Location: US-TX-MCKINNEY-513WD ~ 2501 W University Dr ~ WING D BLDG

 Position Role Type:…
The Embedded Software Engineer will develop and optimize low-level firmware and drivers for bare-metal, RTOS, and Linux systems on CPU/GPU platforms. The role involves collaborating with hardware teams to troubleshoot system issues, manage software versions, and implement performance improvements.
Lead the architecture, development, and optimization of embedded imaging subsystem software for ARM Cortex-M–based SoCs, including firmware, device drivers, and camera interfaces (MIPI CSI-2), using C and RTOS environments.
Develop and test a graphics SDK (GPU HAL and graphics stack) for embedded MCUs on SoC and FPGA platforms, with hands-on debugging and system validation using C, ARM Cortex-M, and OpenGL ES.
Design, develop, and test embedded software for RF sensor products using C/C++ and Python on ARM-based processors, collaborating with hardware and FPGA engineers in a defense-focused environment.
The Junior Embedded Software Engineer will support the design, development, and testing of embedded software for RF sensor products. The role involves working with C/C++ and Linux in a multidisciplinary team environment.
The Senior Embedded Software Engineer will design, develop, and test modular, high-performance embedded Linux software for RF sensor systems. The role requires proficiency in modern C++ and Python, with a focus on multithreaded applications and hardware integration.
The Embedded Linux Software Developer will design and maintain software for ESAB's welding and cutting equipment, focusing on connectivity to the InduSuite system. The role involves C++ development, debugging, and system architecture work within a hybrid environment.
The Embedded Systems Hardware Engineer will design and test bespoke controllers for aerospace applications, focusing on transitioning development configurations into production-ready hardware. The role involves PCB design, component selection, and collaboration with firmware teams to ensure system reliability.
This role involves developing embedded software and board support packages for high-tech power generation systems using C++, C, and Yocto Linux. The engineer will work in an agile team to implement real-time drivers, automated test systems, and occasional web-based interfaces.
This role involves developing bare-metal firmware for a high-performance multichannel thermal control system using STM32H7 microcontrollers. The engineer will be responsible for implementing PID control loops, managing Ethernet communication, and performing hardware bring-up and validation in a laboratory setting.
We couldn't check your fit for this role — add a CV to your profile to see it next time.