Tech jobs
Job listings
Battery Software & Controls Integration Engineer, Energy Storage
Hands-on engineer at Redwood Materials' San Francisco lab bringing second-life EV battery packs off-vehicle: reverse-engineering OEM BMS firmware, validating SoC/SoH/SoP estimation against real pack behavior, and integrating in-house state-estimation and control algorithms (Rust/C/C++) for software-defined grid-scale energy storage, plus HIL testing and OEM technical collaboration.
Senior Flight Software Engineer
Builds reliable C++ flight software for Varda's spacecraft, satellite buses, and reentry capsules — owning the full lifecycle from requirements capture through testing, verification, and flight ops support. Embedded development (bare metal, RTOS, or Linux), on-site in El Segundo, CA.
Senior Embedded Software Engineer
Senior embedded software engineer on Varda's Flight Software team builds reliable C++ firmware (bare metal, RTOS, or Linux) that controls the company's spacecraft, satellite buses, and reentry capsules through the full mission — owning requirements capture, design, integration, testing/V&V, and flight operational support. On-site in El Segundo, CA.
Embedded Software Engineer
Junior/mid-level embedded engineer (direct hire via CDM Technology) at an electric vehicle manufacturer in Carlsbad, CA, onsite. Day to day: running and automating BMS/vehicle-control test benches in Python, validating calibration data, debugging hardware with scopes and logic analyzers, and fixing BMS firmware in C/C++.
Controls Engineer
About Redwood Materials Redwood Materials was founded in 2017 by JB Straubel, co-founder and former CTO of Tesla, on a simple but radical idea: the critical minerals powering the energy transition already exist. They…
Embedded Flight Software Engineer
Builds software for Skapion's missile interceptor platform: either embedded flight code (RTOS, sensor fusion, secure comms in C/C++) or ground-station Command & Control microservices (Go/Rust/Python on Kubernetes). You own modules from first commit to field deployment, using AI coding tools heavily and participating in HIL/SIL testing.
Software Development Engineer
Develops Android payment terminal applications and the backend services/APIs behind them, covering the full payment stack from device to gateway and acquiring banks. Works with C/C++, Java/Kotlin, Node.js or Flutter on embedded Linux/RTOS devices, implementing security and EMV/Visa/Mastercard compliance.
Embedded Softwareentwickler (m/w/d) Regelungstechnik
Staffing firm Orizon GmbH places an embedded software developer at its client HENSOLDT in Aalen, Germany, to build control-engineering algorithms and real-time embedded software for mechanically stabilized optronic sight systems — using C++, QNX RTOS, Xilinx Zynq MPSoC platforms, model-based development, and testing with Catch2/Cucumber.
Senior Softwareentwickler (m/w/d) C/C++ in Direktvermittlung
Senior C/C++ developer placed with a high-end defense technology client in Ulm: designing, implementing, testing and documenting near-hardware real-time software for complex radio communication system waveforms on Linux/VxWorks/RTOS, including Embedded Linux integration with kernel drivers and Yocto.
Embedded Software Engineer
Develops real-time embedded firmware, HAL/BSP, bootloaders, and low-level peripheral drivers in C/C++ for ARM Cortex-M microcontrollers (bare-metal and RTOS), including board bring-up and hardware-software integration, at a fabless semiconductor company building silicon photonic interconnect chips for data centers and AI infrastructure.
Embedded Platform Software Engineer - C++ & Linux Kernel
Elevate AI is hiring a Platform Software Engineer for its client in Gothenburg to build and maintain low-level embedded platform software in C++ — spanning Linux kernel, drivers, BSP, firmware and RTOS — including multithreaded real-time development, board bring-up, bootloader work and hardware interface integration.
Platform Software Engineer (C++ / Embedded Linux)
Builds and maintains low-level embedded platform software in C++ for a client in Gothenburg, working across the Linux kernel, device drivers, BSP, firmware and RTOS. Day to day involves multithreaded/real-time design, board bring-up, bootloader work, and debugging across software and hardware layers.
Senior Embedded Firmware Engineer NXP MCU
Senior embedded engineer (8-16 years) developing low-level firmware on NXP microcontrollers in Bengaluru: writing Embedded C/C++ code, device drivers, board bring-up and hardware-software integration, working with RTOSes like FreeRTOS/Zephyr/ThreadX and buses like CAN, SPI, I2C, UART and GPIO.
Senior Real-Time Embedded Software Engineer (C++)
Regulus, a defense-tech startup building combat-proven counter-drone systems, is hiring a Senior Real-Time Embedded Software Engineer in Tirat Carmel to own and develop real-time C++ software for MCU-based mission-critical embedded systems, from design through integration, testing, and deployment alongside hardware and algorithm teams.
Embedded Software Engineer / Consumer Electronics & Applied AI
Develops embedded software for consumer electronics and smart devices at an engineering services partner: firmware on microcontrollers and System-on-Module platforms (bare-metal, RTOS, embedded Linux), connectivity stacks (BLE, Wi-Fi, Zigbee/Thread), and on-device edge AI/TinyML — from architecture through testing, debugging, and documentation for client projects.
FuSa SW Development- (Developer /Architect/ Product Owner)
Job Description Help shape the future of mobility. Imagine a world with zero vehicle accidents, zero vehicle emissions, and wireless vehicle connectivity all around us. Every day, we move closer to making that world a…
Senior DevOps Engineer
Senior DevOps engineer on a 16-week contract to build and harden an AWS-based disaster recovery platform for a US wholesale food distributor: AWS networking/IAM, WorkSpaces, Zerto replication, backups, monitoring, IaC with Terraform/CloudFormation, and failover/failback testing. Remote within LATAM via Svitla Systems.
Embedded Software Engineer
Embedded Software Engineer developing low-level firmware and drivers for spacecraft subsystems (sensors, actuators, power, comms) at a small-satellite company. Core stack is C/C++ on bare-metal and RTOS platforms, with hardware debugging (GDB, JTAG/SWD, lab gear), HIL testing, and Python test automation. Primarily on-site in Littleton, CO or San Jose, CA.