Tech jobs
Job listings
Embedded Software Engineer
Develop embedded and real-time software in C/C++ on Linux or RTOS, integrating with hardware and collaborating across engineering teams.
Senior Embedded Software Engineer (Linux / PCIe / SDR)
Senior Embedded Software Engineer builds low-level Linux drivers and data pipelines for a custom SDR transceiver using PCIe, FPGA, and ADC/DAC hardware to enable high-speed wireless signal processing.
Software Engineering Manager
The Aerospace Corporation is the trusted partner to the nation’s space programs, solving the hardest problems and providing unmatched technical expertise. As the operator of a federally funded research and development…
Systems Security Software Engineer
Design and build automated firmware security analysis tools using C++, Python, LLVM, and fuzzing frameworks to uncover vulnerabilities in embedded systems.
Embedded Software Engineer or Firmware Engineer
Designs, codes, and tests embedded firmware in C/C++ and Python for a Class III medical device, ensuring compliance with quality standards and collaborating with cross-functional teams.
Staff Embedded Software Engineer
Lead the design and validation of embedded firmware for autonomous maritime drones, focusing on real-time systems, low-level drivers, and edge computing in a hybrid onsite role.
Embedded Software Engineer
Develop and maintain embedded software for mission-critical systems, writing and optimizing C/C++ code for microcontrollers and custom hardware while collaborating with cross-functional teams.
Embedded Software Engineer
Develops and tests embedded software for satellite systems, interfacing with FPGA pipelines and spacecraft subsystems in C/C++ on embedded Linux or RTOS.
Embedded Software Verification Engineer
Verify embedded flight-software against DO-178C DAL A/B requirements using low-level integration and unit tests in C++ for avionics systems.
Senior Embedded Software Verification Engineer DO-178C (DAL A/B) | Embedded C++ - Iowa
Develop and run verification tests for embedded aviation software per DO-178C DAL A/B, writing C++ unit and integration tests and tracing requirements to code.
Senior C++ Software Engineer – Embedded Systems
Designs, codes, tests, and integrates C++ applications for satellite terminal control systems, from requirements to deployment.
Embedded Software Engineer
The Reality Labs Research Software Team is looking for an Embedded Software Engineer to help bring next-generation display prototypes to life through collaboration and commitment. Our research pushes the boundaries of…
Embedded Software Integration Testing (SIT) Engineer
Perform Software Integration Testing (SIT) for embedded medical devices using C/C++ and RTOS/Non-RTOS environments, ensuring safety-critical system compliance.
Lead Embedded Software Engineer, C
Lead embedded software engineer writing safety-critical C++ for aerospace and defence systems, shaping architecture and GUI integration.
Principal Firmware/Middleware Engineer
Define and build low-level firmware for next-gen AI cluster switches, bridging silicon and orchestration software to maximize bandwidth, minimize latency, and ensure reliability across thousands of AI accelerators.
Embedded Software Developer, IoT
Develop embedded firmware for an IoT smart beverage system using C/C++ on STM32, integrating displays, sensors, OTA updates, and security features.