Embedded Software Engineer for Fastwater Staffing

Reposted 25 Days Ago
Redmond, WA
In-Office
Mid level
Information Technology • Consulting
The Role
Develop high-performance embedded software using Rust, C/C++, and Python for microcontrollers and real-time systems, ensuring efficient and secure applications.
Summary Generated by Built In

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)

Top Skills

C
C++
Ci/Cd
Git
Python
Rtos
Rust
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
San Francisco, California
310 Employees

What We Do

Hikinex is a company that provides scalable business support.

We specialize on supporting growing businesses. Our HIKINEX agents are found, trained, and promoted to effortlessly integrate into businesses of all sizes. in a diverse number of different industries We are passionate about our clients and strive to provide an unrivaled experience. As a result, our employees are highly trained, our services are fully scalable, and our monthly plans are commitment free. We've invest heavily into our clients, and our processes reflect our commitment to their success. Your team at HIKINEX is dedicated to your success.

Client Engagement, Recruiting Services, Sales Support, Marketing Support, & Back-office Support are mostly of the HIKINEX services

Similar Jobs

Wells Fargo Logo Wells Fargo

Personal Banker | Microsoft Campus

Fintech • Financial Services
Hybrid
Redmond, WA, USA
213000 Employees
23-31 Hourly

Cox Enterprises Logo Cox Enterprises

Director, Vendor Performance Management (Cox Automotive Fleet Client Solutions and Delivery)

Automotive • Cloud • Greentech • Information Technology • Other • Software • Cybersecurity
Remote or Hybrid
WA, USA
50000 Employees
132K-219K Annually

SoFi Logo SoFi

Senior Software Engineer

Fintech • Mobile • Software • Financial Services
Easy Apply
Hybrid
2 Locations
4500 Employees
Easy Apply
Hybrid
6 Locations
4405 Employees
165K-223K Annually

Similar Companies Hiring

Scrunch AI Thumbnail
Software • SEO • Marketing Tech • Information Technology • Artificial Intelligence
Salt Lake City, Utah
Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account