Embedded Software Engineer for Fastwater Staffing
7 days ago
Embedded Software Engineer (Rust, C/C++, Python)
Location: Redmond, WA - On-Site
Job Type: Contract
Experience Level: Mid-Level
About the Role
We are seeking a skilled Embedded Software Engineer with expertise in Rust, C/C++, and Python to develop high-performance firmware and embedded systems. You will work on cutting-edge projects involving real-time systems, low-level hardware interactions, and secure embedded applications. If you are passionate about writing efficient and safe code for resource-constrained environments, we'd love to hear from you
Responsibilities
- Develop, test, and optimize embedded software in Rust, C, and C++ for microcontrollers, real-time systems, and SoCs.
- Write Python scripts for automation, testing, and hardware communication.
- Work with RTOS, bare-metal firmware, and device drivers to develop robust and efficient embedded solutions.
- Collaborate with hardware engineers to design software-hardware interfaces.
- Implement low-level peripheral drivers (SPI, I2C, UART, CAN, USB, etc.) and optimize system performance.
- Ensure memory safety and performance in embedded systems using Rust's strong safety features.
- Develop and maintain unit tests, integration tests, and debugging tools.
- Work with version control systems (Git) and CI/CD pipelines to streamline development.
Required Qualifications
- Proficiency in Rust, C, and C++ for embedded development.
- Experience with Python for scripting, automation, and hardware testing.
- Strong understanding of embedded system architectures, real-time constraints, and low-level hardware interactions.
- Experience with microcontrollers (ARM Cortex-M, RISC-V, AVR, etc.) and embedded development tools.
- Familiarity with RTOS (e.g., FreeRTOS, Zephyr) or bare-metal programming.
- Experience working with debugging tools (GDB, JTAG, SWD) and logic analyzers.
- Solid knowledge of memory management, concurrency, and embedded security principles.
- Proficiency with Git, CI/CD pipelines, and software development best practices.
Preferred Qualifications
- Experience with Rust-based embedded frameworks like Embassy, RTIC, or TockOS.
- Knowledge of Linux kernel development, device drivers, or Yocto/Buildroot.
- Exposure to machine learning on edge devices or low-power IoT development.
- Familiarity with functional safety standards (ISO 26262, IEC 61508) and cybersecurity in embedded systems.
- Experience with wireless protocols (BLE, Zigbee, LoRa, Wi-Fi).
-
Embedded Software Engineer IV
2 days ago
Redmond, WA, United States EPITEC Full timeLocation: Redmond, Washington Type: Contract Job #101134 Job Title: Embedded Software Engineer Contract Duration: 1 year, possible extension Location: Redmond, WA Work Arrangement: Onsite Summary The research team is looking for an experienced Embedded Software Engineer to develop firmware for a custom SoC. Responsibilities Develop firmware to...
-
Software Engineer, Embedded Software
6 days ago
Redmond, WA, United States SpaceX Full timeSoftware Engineer, Embedded Software (Starlink) Redmond, WA Apply 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 possible, with the ultimate goal of enabling human life on Mars. SOFTWARE...
-
Software Engineer, Embedded Software
2 weeks ago
Redmond, WA, United States SpaceX Full timeSoftware Engineer, Embedded Software (Starlink) Redmond, WA Apply 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 possible, with the ultimate goal of enabling human life on Mars. SOFTWARE...
-
Software Engineer, Embedded Software
15 hours ago
Redmond, WA, United States SpaceX Full timeSoftware Engineer, Embedded Software (Starlink) Redmond, WA Apply 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 possible, with the ultimate goal of enabling human life on Mars. SOFTWARE...
-
Embedded Software Engineer IV
2 weeks ago
Redmond, WA, United States Manpower Group Inc. Full timeOur client, a leading innovator in the technology industry, is seeking an Embedded Software Engineer IV to join their dynamic team. As an Embedded Software Engineer IV, you will be part of the engineering department supporting cutting-edge AR and VR device development. The ideal candidate will demonstrate strong problem-solving skills, adaptability, and a...
-
Embedded Software Engineer IV
2 days ago
Redmond, WA, United States Manpower Group Inc. Full timeOur client, a leading innovator in the technology industry, is seeking an Embedded Software Engineer IV to join their dynamic team. As an Embedded Software Engineer IV, you will be part of the engineering department supporting cutting-edge AR and VR device development. The ideal candidate will demonstrate strong problem-solving skills, adaptability, and a...
-
Embedded Software Engineer IV
10 hours ago
Redmond, WA, United States Manpower Group Inc. Full timeOur client, a leading innovator in the technology industry, is seeking an Embedded Software Engineer IV to join their dynamic team. As an Embedded Software Engineer IV, you will be part of the engineering department supporting cutting-edge AR and VR device development. The ideal candidate will demonstrate strong problem-solving skills, adaptability, and a...
-
Redmond, WA, United States META Full timeSummary: At Meta, we're building innovative products that make it easier for people to connect with each other and enjoy immersive experiences. Our team of world-class experts is developing and shipping products at the intersection of hardware, software, and content, pushing the future of computing platforms and redefining the way people work, play, and...
-
Embedded Software Engineer
16 hours ago
Redmond, WA, United States META Full timeSummary: At Reality Labs Research (RL-R), our goal is to explore, innovate and design novel interfaces and hardware subsystems for the next generation of virtual, augmented, and mixed reality experiences. We are looking for a skilled Embedded Software Engineer to join our team, whose mission is to design, build, and test prototype systems for future consumer...
-
Embedded Software Engineer
10 hours ago
Redmond, WA, United States META Full timeSummary: At Reality Labs Research (RL-R), our goal is to explore, innovate and design novel interfaces and hardware subsystems for the next generation of virtual, augmented, and mixed reality experiences. We are looking for a skilled Embedded Software Engineer to join our team, whose mission is to design, build, and test prototype systems for future consumer...