Tech jobs
Job listings
Principal Software Engineer GCS
Principal Software Engineer at EDGE in Abu Dhabi leading the design, development, integration, and verification of UAV Ground Control Station software — mission planning, command & control, telemetry visualization, HMI/UI, and automated/HIL testing. Core stack: C/C++, real-time and embedded systems (ARM/STM32, RTOS), and RF/SATCOM/IP datalinks.
Software Controls Engineer
Join us as our newest Software Engineer II and make code that even our telescopes admire! Are you someone who genuinely enjoys solving problems—even the weird ones that start with “so… this only happens on Tuesdays?”…
Senior Software Engineer, Embedded Vision Systems (Toronto)
Senior engineer on a small team at a VC-backed agtech company, owning the embedded real-time computer-vision pipeline: multi-camera capture, edge model inference under power and thermal limits, camera/sensor drivers, and reliable updates to a remote, intermittently online fleet. Core stack: C/C++/Rust, embedded Linux, vision models on edge devices.
Embedded Engineer (C/C++, Firmware, Git, RTOS)
Develops and optimizes embedded C/C++ firmware on FreeRTOS for motor-control and sensor boards of a surgical medical device, implementing communication protocols (CAN FD, SPI, UART, TCP/UDP), low-level debugging with the hardware team, and unit/integration testing under medical-grade development processes.
Firmware Engineer
Firmware engineer building software for Samsara's cloud-connected IoT hardware — battery-powered wireless sensors, Linux-based gateways, and dashcams used for fleet and industrial monitoring. Day to day: bring up new boards, write C firmware for MCUs and Go for Linux gateways, and build drivers, secure bootloaders, and OTA updates at fleet scale.
EGSE/Avionics Test Software Engineer
Builds automated test software and EGSE to verify spacecraft avionics: reusable test apps, instrument interfaces, test sequencing, and hardware-in-the-loop infrastructure. Uses LabVIEW/Python/C++ and Git, collaborating with avionics and flight software teams; onsite in Rockville, MD or Hawthorne, CA.
Senior Electrical Engineer
About Xanadu: Xanadu’s mission is to build quantum computers that are useful and available to people everywhere. At Xanadu, we are learners, innovators, researchers, collaborators and problem solvers. We are creating…
Software Engineer (all genders)
Software Engineer at Lam Research Salzburg designs, develops, and debugs software for the company's semiconductor equipment, ensuring hardware-software integration and implementing customer features in existing applications. Core skills: OOP/design patterns, multithreading, and communication protocols (I2C, SPI, UART); C++/C# preferred. On-site in Salzburg.
Embedded Systems Engineer - Jackson Area
Embedded systems engineer opportunities with manufacturers around Jackson, MI, sourced through The Pivot Group Network's recruiting pool. The role involves writing and debugging firmware for production equipment, integrating sensors, motors, and communication interfaces, bench testing, and updating legacy embedded code. Core stack: embedded C/C++ on microcontrollers with SPI/I2C/UART/CAN protocols


Software Engineer, Linux Kernel
Build and maintain a high-performance Linux OS for a supercomputer network, write device drivers, and debug hardware/software issues in a fast-paced AI startup.

Lead Embedded Software Engineer
Leads Formlabs' embedded software team building firmware for its 3D printers, staying hands-on with C/C++ across microcontrollers and embedded Linux while owning the shared firmware platform, test/CI infrastructure, hiring, and cross-functional delivery from board bring-up to production.

Embedded Software Engineering Manager
Lead Formlabs' embedded software team writing firmware for its 3D printers (Form 4, Fuse series) across microcontrollers and embedded Linux — managing and hiring engineers, owning a shared embedded platform (drivers, RTOS/Linux, bootloaders, OTA, CI), and staying hands-on with C/C++ code and hardware debugging. On-site in Somerville, MA.




Development Test Engineer, Satellites (Starlink)
Designs and maintains hardware-in-the-loop test systems for Starlink’s satellite software, simulating on-orbit scenarios and validating network performance in Redmond, WA.




Electrical Design Engineer (Starlink Mobile)
Designs and builds high-reliability electronics for Starlink Mobile satellites, handling full hardware life-cycle from schematics to on-orbit performance while collaborating with cross-functional teams.




Hardware Test Automation Engineer, Satellites (Starlink)
Designs and automates hardware test systems for Starlink satellites, including payloads and propulsion, using Python, MATLAB, or C/C++ and test equipment like oscilloscopes and DAQs.




Hardware Test Engineer (Starlink)
Designs and automates test systems for Starlink’s battery and power systems, including hardware, PLCs, and data acquisition, while troubleshooting and deploying equipment in industrial settings.




Manager, Gateway Electronics Engineering (Starlink)
SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this…




Mission Manager, Space Lasers (Starshield)
SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this…