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.
Software QA Engineer testing next-gen smart camera hardware and embedded Linux platforms, writing Python/Bash test automation scripts, analyzing system logs, and using AI-assisted tools for exploratory testing.
Embedded software engineer developing telematics, displays, and network managers for Caterpillar machines using C, C++, Rust, embedded Linux, and open-source software in an Agile environment.
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.
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:…
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.
Graduate Embedded AI Engineer deploying AI/ML models onto embedded/edge platforms using C/C++ and Python under senior guidance to build, test, and optimize AI solutions for automotive hardware.
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 Senior Embedded Linux Engineer will develop and maintain software for embedded platforms, focusing on Yocto-based Linux distribution customization and C++ development. The role involves troubleshooting complex system-level issues and collaborating across hardware and software layers for connected device products.
The Senior Embedded Software Engineer will develop and maintain low-level software for smart grid communication devices, focusing on Embedded Linux, BSP development, and hardware bring-up. The role involves close collaboration with hardware teams to debug system-level issues and support the full product lifecycle from development to production.
Design, develop, integrate, and test embedded real-time software for flight and mission-critical systems using C, C++, and Python within Agile Scrum teams.
Senior Software Engineer Who We Are Kymeta revolutionizes satellite communications through Intelligent Communications Platforms (ICPs). Our electronically steered flat panel antennas enable seamless communications…
Integration of self-driving software into embedded systems running QNX or Linux Building and customizing vendor Board Support Package (BSP) for self-driving stack, vehicle system and test infrastructure Building custom…
Develop C/C++ firmware and drivers for robotics hardware, ensuring real-time performance, diagnostics, and fault recovery while integrating with Linux-based autonomy systems.
Today, everything we send to space is constrained by what fits inside a rocket fairing. That's a fundamental bottleneck to building more capable spacecraft. Rendezvous Robotics is solving this problem with…
On-site IoT Full-Stack Engineer working in Italy on industrial projects, using Java, React, Embedded Linux, scripting, and networking in a cross-functional international team.
Build low-level firmware and sensor drivers for Scout AI’s robotic defense systems, integrating hardware like IMUs and LiDAR with C/C++ on embedded platforms.
Design and implement security for an embedded Linux platform, including Secure Boot, TrustZone, dm-verity, and automated cryptographic signing in CI/CD.
The Flight Software Engineer will assist in the design, development, and testing of flight software for autonomous spacecraft. This role involves working with low-level firmware, GNC algorithms, and embedded systems using C/C++, Rust, and Zig.
We couldn't check your fit for this role — add a CV to your profile to see it next time.