Embedded Software Engineer for Fastwater Staffing
4 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).
-
Senior Embedded Software Engineer
4 days ago
Boston, MA, United States Kaav Inc. Full timeJob Title: Senior Embedded Software Engineer (Medical Devices)Location: ~15 miles North of Boston, MA (3 Days Onsite, 2 Day WFH) Employment Type: Full-Time, Direct Hire (W2 Only - No Relocation, Locals Only) Salary Range: Salary + 10-15% Bonus Interview Process: Virtual (Microsoft Teams) followed by Onsite Interview Visa Status: US Citizens or Green Card...
-
Embedded Software Engineer
4 days ago
Boston, MA, United States Nia Therapeutics Full timeAt Nia Therapeutics, we are engineering solutions at the frontier of neuroscience to make memory loss reversible. We are a team of scientists and engineers developing advanced implantable brain stimulation devices to reverse memory loss from brain injury and degenerative disease. Our core technology, developed at the University of Pennsylvania and funded by...
-
Bluetooth Mesh Engineer
4 days ago
Boston, MA, United States Saviance Full timeJob Title: Bluetooth Mesh Engineer - Embedded Software Location: Remote- Greater NYC area Employment Type: Full-Time Contract to Hire About BigRio: BigRio is a remote-based, technology consulting firm headquartered in Boston, MA. We deliver software solutions ranging from custom development, software implementation, data analytics, and machine learning/AI...
-
Staff Embedded Software Engineer
6 days ago
Boston, MA, United States Analog Devices Full timeAbout Analog Devices Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...
-
Staff Embedded Software Engineer
5 days ago
Boston, MA, United States Analog Devices Full timeAbout Analog Devices Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...
-
Staff Embedded Software Engineer
4 days ago
Boston, MA, United States Analog Devices Full timeAbout Analog Devices Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...
-
Principal Software or Systems Engineer
1 week ago
Boston, MA, United States Kaav Inc. Full timeJob Title: Principal Software or Systems Engineer (Embedded Systems) Location: Greater Boston, MA (5 days onsite - relocation offered) Employment Type: Full-Time/Direct (W2) Visa: US Citizen or Green Card only (No sponsorship) Domain: Class III Medical Device - Electronic Experience Required: 10-25 years (exception: 6+ years if candidate meets all...
-
Principal Software or Systems Engineer
4 days ago
Boston, MA, United States Kaav Inc. Full timeJob Title: Principal Software or Systems Engineer (Embedded Systems) Location: Greater Boston, MA (5 days onsite - relocation offered) Employment Type: Full-Time/Direct (W2) Visa: US Citizen or Green Card only (No sponsorship) Domain: Class III Medical Device - Electronic Experience Required: 10-25 years (exception: 6+ years if candidate meets all...
-
Boston, MA, United States Saviance Full timeJob Title: Senior Android Low- Level Embedded Software Engineer Location: Boston, MA (On-site) Duration: full time We are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our team. As a Senior Android Low-Level Embedded Software Engineer, you will be responsible for designing, developing, and maintaining software for...
-
Boston, MA, United States Saviance Full timeJob Title: Senior Android Low- Level Embedded Software Engineer Location: Boston, MA (On-site) Duration: full time We are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our team. As a Senior Android Low-Level Embedded Software Engineer, you will be responsible for designing, developing, and maintaining software for...