Latest Embedded Engineering jobs
Job results
Electrical Integration Engineer responsible for bringing up and troubleshooting software-controlled electromechanical machine subsystems. The role requires hands-on hardware integration, embedded firmware experience, Python-based diagnostics and testing, and at least two years of relevant engineering experience or equivalent practical experience.
Integrate and deploy autonomy software on unmanned aircraft, prepare systems for flight, and troubleshoot hardware, software, and embedded integration issues during lab and field tests. The role requires a relevant degree or equivalent experience, C++ and Python proficiency, and at least two years of related experience.
Develop and deploy guidance, navigation, and control software for autonomous aerial defense systems, from quadrotors to fixed-wing UAVs. The role requires a master’s degree, 6+ years of hands-on GNC experience, C++, control systems, flight testing, and UAS platforms such as PX4 or ArduPilot.
Integrates satellite flight software and hardware with mission management and Command & Control platforms. The role requires strong debugging and software integration skills, relevant engineering education, and at least three years of experience with satellite systems or similarly complex hardware-software integrations.
Develop firmware, libraries, and integrations for Yubico’s hardware security products. The role requires at least three years of constrained-microprocessor software experience, strong C skills, and familiarity with cryptography, Linux, Git, and Python.
Implements and optimizes classical and post-quantum cryptographic primitives for YubiKeys and YubiHSMs. The role requires expertise in cryptography, side-channel mitigations, and efficient low-level development, with embedded systems and laboratory experience preferred.
Develops C/C++ software, firmware, integrations, and manufacturing tools for YubiKey devices and custom embedded hardware platforms. The role requires 5+ years of software engineering experience, embedded development expertise, and familiarity with Windows or Linux internals.
The senior robotics software engineer leads autonomy architecture, develops navigation and mission behavior, and integrates software with embedded platforms and UAV hardware. The role requires 6+ years of robotics experience, modern C++, Pixhawk integration, Linux, Docker, and SIL/HIL testing expertise.
Develops, integrates, tests, and deploys autonomy software for defense robotics and unmanned aerial vehicles. The role requires 3+ years of hands-on robotic systems experience, modern C++, navigation or behavior logic, embedded Linux, Pixhawk integration, and SIL/HIL testing.
Integrates application-level software with automotive hardware to deliver and validate intelligent vehicle features. The role requires strong C/C++ programming, software engineering fundamentals, and an understanding of electronic systems; it is intended for students graduating in late 2026 or spring 2027.
Develops production embedded software for next-generation vehicle platforms, including RTOS applications, low-level communications, hardware bring-up, and safety-critical real-time systems. Requires a computer-related degree and strong C/C++ and assembly experience, with graduation by 2027.
Develops reliable embedded software and custom device solutions, integrating vendor components, sensors, operating systems, and communication interfaces. Requires a bachelor's degree and at least three years of relevant experience with C/C++, embedded Linux, debugging, and CI/CD tools.
Leads the Linux kernel team’s technical direction while designing virtualization and low-level systems for GPU-accelerated AI and HPC workloads. Requires 10+ years of systems software experience, deep kernel expertise, strong C skills, and technical leadership experience.
Leads firmware architecture and a technical team developing real-time embedded control systems for smart hardware. The role requires 7+ years of firmware experience, strong C/C++ and Python skills, circuit-level debugging expertise, and technical leadership.
Leads architecture and development of low-level Linux security agent capabilities, including eBPF-based instrumentation for runtime threat detection and workload protection. Requires deep Linux systems expertise, experience with kernel-level technologies, and a track record of building reliable, performance-sensitive production software.
Develop and port autonomous software across automotive embedded platforms, bringing up hardware and optimizing perception systems. The role requires 5+ years of C/C++ experience in POSIX and RTOS environments, with strong knowledge of QNX, Linux, SoCs, and low-level hardware acceleration.
Develop and validate production-quality embedded software for vehicle body, thermal, lighting, and door systems. The role requires C/C++ expertise, real-time embedded development experience, hardware debugging skills, and familiarity with electromechanical components and automotive communication tools.
Develops and validates real-time embedded firmware for battery management and power systems, including charging, thermal management, cell balancing, and vehicle controls. Requires 8+ years of embedded power electronics experience, strong C/C++, hardware bring-up, and automotive communication protocol expertise.
Integrates, debugs, and flight-tests autonomy software across unmanned aircraft and supporting hardware. The role requires 3+ years of relevant software integration experience, strong C++ and Python skills, and hands-on capability across field operations, testing, and distributed systems.
Develops kernel- and driver-level Android systems for embedded payment devices, including hardware bring-up, peripheral communication, performance optimization, testing, and defect resolution. Requires at least two years of relevant embedded or device-driver experience and proficiency in C/C++ or Kotlin/Java.
Lead design and development of Live, Virtual, and Constructive (LVC) simulation integrations to support experimentation, testing, and training of multi-agent Tactical AI autonomy software for air combat. Requires Master's in CS/engineering, 3+ years modern C++, defense M&S tools, and simulation standards (DIS/HLA).
Leads hands-on integration, readiness, troubleshooting, and field testing for Hivemind across unmanned aircraft, robotic systems, autonomy software, onboard compute, communications, and sensors. Requires 10+ years of cross-disciplinary UxS or UAS integration experience and the ability to obtain a Secret clearance.
Integrates hardware and software for robotic solar farm construction systems, including sensors, actuators, and control systems. Requires mechatronics experience, Python proficiency, and hands-on testing in a startup environment.
Build and operate the Linux-based operating system, device drivers, and production tooling for a high-performance supercomputer network fabric. The role requires strong C/C++ systems programming, operating-systems and networking expertise, and experience with hardware bring-up and driver optimization.
Develop and optimize embedded Linux operating systems, bootloaders, device drivers, and kernel components for autonomous-vehicle hardware. The role requires 8+ years of production software experience, embedded Linux expertise, and proficiency in systems programming and scripting languages.
Own vehicle systems architecture, requirements, and integration/test across mechanical, electrical, and software domains. The role requires hands-on experience integrating actuation and sensing systems, analyzing test data, and supporting safety-critical vehicle platforms.
Build and optimize low-level drivers, kernel modules, and firmware for high-throughput camera and lidar sensors on NVIDIA Jetson platforms for autonomous rail vehicles. Requires 4+ years embedded systems experience, strong Linux internals knowledge, and proficiency in Rust and C++.
Senior Systems Engineer building and operating Cloudflare One Appliance: a Linux-based edge runtime and distributed control plane for secure, observable, resilient connectivity across physical, virtual, and cloud environments. Requires 8+ years experience with Linux networking, distributed systems, security, and technical leadership.
Staff FPGA Design Engineer responsible for designing, implementing, verifying, and debugging high-performance FPGA solutions for UAV avionics and flight control systems. Requires strong digital design experience with VHDL/SystemVerilog, timing closure, and cross-functional collaboration.
Principal Software Engineer leading the networking stack for Docker's Sandboxes platform, enabling AI and security products. Requires 10+ years building large-scale distributed networking systems with expertise in container networking, service mesh, eBPF, and major cloud providers.
Senior/Staff Controls Engineer designing and deploying production controls software that translates autonomy trajectories into safe vehicle motions for L4 self-driving across diverse conditions and vehicle platforms. Requires 5+ years experience with L2+ controls, deep vehicle dynamics and controls theory knowledge, and strong embedded programming skills.
Systems Engineer responsible for creating and managing system and software requirements, functional architecture using Cameo/SysML, validation/verification, and traceability for Vehicle OS product. Requires 2+ years in systems engineering, MBSE, and experience with SysML/Cameo in automotive/defense/aerospace.
Shape the control-system architecture and requirements for a Gen-1 DNA-origami electrostatic actuator to ensure observability and controllability from the start. Advise on sensor/actuator design, data logging for system ID/ML, and closed-loop architecture as a fractional consultant.
Staff Engineer owning core platform integration for next-generation autonomous systems. Responsibilities include SIL/HIL/VIL workflows, embedded bring-up, hardware/software integration across sensors and fleet management, plus building developer tools and reference implementations. Requires 5+ years in complex platforms with strong C++/Python and Linux experience.
Systems Software Engineer debugging cross-layer issues (software, networking, RF, hardware) in real-time multi-agent unmanned systems. Requires 5+ years experience with distributed real-time middleware, strong C++/Python skills, and ability to perform hardware diagnostics in contested environments.
Lead technical delivery and integration of autonomy software for launched effects platforms in multi-agent fleets, often in disconnected environments. Own end-to-end development from simulation to live tests, drive architecture and cross-team collaboration, and support operational deployments and flight tests. Requires 7+ years experience with expert C++ and Linux skills.
Develop and integrate autonomy software for launched effects platforms, owning features end-to-end from simulation through live flight testing and deployment in disconnected environments. Requires strong C++ and embedded systems experience plus hardware/software integration skills for defense applications.
Lead technical delivery and integration of complex autonomy capabilities for V-BAT and X-BAT unmanned aircraft platforms. Requires 7+ years experience with expert C++ and Linux, leading autonomy/embedded integration, and cross-team technical influence for defense customers.
Develop and integrate autonomy software for expeditionary unmanned aircraft (V-BAT, X-BAT) including mission behaviors, VTOL control, multi-agent coordination, and sensor integration. Own features from simulation through live flight tests, provide technical leadership, and support field deployments and customer missions.
Lead design and implementation of embedded firmware and Android systems for Bevi's IoT smart beverage machines. Requires 7+ years experience with ARM Cortex-M, RTOS/bare-metal, electromechanical control, and full product lifecycle ownership.
Develop high-performance C++ software for machine vision, AI, and agentic systems on edge devices in a freight logistics sensor platform. Requires 1-2 years experience, strong C++/Python skills, and background in CV/ML/robotics/edge computing.
Flight Test Engineer responsible for testing and validating Skydio's proprietary wireless RF systems for drones using real-world flight data and lab simulations. Design test plans, conduct tests, analyze data, automate workflows, and debug issues to ensure stable video, control, and logging links.
Develop and optimize on-device visual-inertial SLAM and sensor fusion pipelines for mobile capture, focusing on accuracy, robustness, low latency, and real-world performance. Requires advanced degree and hands-on experience building production VI-SLAM systems.
Engineer virtualized PLC platform for data center controls, porting industrial control logic to software-defined infrastructure while preserving determinism, safety, and real-time performance. Requires professional PLC programming experience and knowledge of virtualization for controls.
Build and ship production software for data center robotics including task planning, fleet coordination, autonomy behaviors, and operational tooling with remote monitoring and diagnostics. Requires experience shipping robot/autonomous systems software with ROS on real hardware, plus strong integration and remote failure engineering skills.
Engineer and own the full robot control stack for data center robotics, including motion controls, functional safety architecture, fleet integration, and on-site commissioning to achieve high availability targets. Requires production experience with robotic controls, safety systems, and cross-domain debugging.
Lead the architecture and implementation of facilities software automation for physical plant control, from telemetry to actuation with built-in safety. Own closed-loop control, simulation, rollout across sites, and set engineering standards while continuing to write critical code. Requires prior leadership of physical systems automation teams.
Build and integrate software for the SCADA stack at data centers powering frontier AI compute, including services, EPMS integrations, historians, alarms, and repeatable deployment tooling. Requires experience with industrial control systems, OPC UA, and production-grade software for mission-critical environments.
Engineer automated commissioning for data center control systems by embedding test sequences into BMS/PLC logic, building test libraries, executing on live sites, analyzing failures, and driving upstream design fixes. Requires hands-on commissioning experience writing test procedures for building/data center controls.
Build and maintain the software layer for data center facility controls including BMS/EPMS integrations, alarm pipelines, rationalization, and automated responses. Requires experience writing software against industrial controls protocols (BACnet, Modbus, OPC-UA) and fluency in Python or Go.