Embedded Software Engineer

INSPYR Solutions

Redmond (WA)

On-site

USD 146,000 - 166,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

INSPYR Solutions is seeking an Embedded Software Engineer Contractor in Redmond, WA for a 6-month engagement onsite. The role focuses on building and supporting embedded software, OTA update frameworks, and automated test environments. Strong C and Rust experience, plus hardware-software collaboration, are required.

You will design, develop, and maintain embedded components, enhance OTA agents, and support deployment across satellite systems, with on-call support as needed.

Qualifications

  • 5 years of experience developing embedded software systems.

Responsibilities

  • Design, develop, and maintain embedded software components using C and Rust.
  • Build and enhance OTA software update agents across satellite systems.
  • Develop and maintain automated testing solutions to improve software quality.
  • Support software integration and deployment across multiple embedded components.
  • Monitor, troubleshoot, and resolve software issues during development and production.

Skills

C/C++ development
Rust development
Embedded software
OTA updates
Automated testing

Job description

Title: Embedded Software Engineer
Location: Redmond, WA (onsite)
Duration: 6 month contract, additionalextensions & conversion to FTE possible
Compensation:$70/hr - $80/hr
Work Requirements: US Citizen or Green Card Holders

Position Summary

We are seeking an Embedded Software Engineer Contractor with experience developing and supporting embedded software systems, over-the-air (OTA) update frameworks, and automated test environments. This role will focus on building and enhancing software update agents, supporting software deployment across satellite systems, developing automated testing solutions, and troubleshooting issues throughout the software lifecycle. The ideal candidate has strong C and Rust development experience, enjoys solving complex technical problems, and is comfortable working across hardware and software domains in a fast-paced engineering environment.

Key Responsibilities
  • Design, develop, and maintain embedded software components using C and Rust.
  • Build and enhance OTA software update agents and deployment capabilities across satellite systems.
  • Develop and maintain automated testing solutions to improve software quality and deployment reliability.
  • Support software integration and deployment activities across multiple embedded hardware and software components.
  • Monitor, troubleshoot, and resolve software issues identified during development, testing, and production operations.
  • Perform root cause analysis of software failures and implement corrective actions.
  • Collaborate with software, systems, test, and infrastructure teams to drive issues through resolution.
  • Participate in ticket management workflows, including issue tracking, documentation, and status reporting.
  • Provide operational support and participate in on-call activities as needed.
Required Qualifications
  • 5 years of experience developing embedded software systems.
  • Strong proficiency in C++ and/or Rust for production software development.
  • Experience developing software for embedded devices or hardware-integrated systems.
  • Experience with OTA software updates, device management frameworks, or software lifecycle management in embedded environments.
  • Experience developing automated test solutions and supporting software validation activities.
  • Experience troubleshooting complex technical issues and performing root cause analysis.
  • Experience working across cross-functional engineering teams to resolve system-level issues.
  • Strong communication, documentation, and collaboration skills.
Preferred Qualifications
  • Experience supporting satellite, aerospace, IoT, or other distributed embedded systems.
  • Familiarity with software deployment pipelines and release management processes.
  • Experience supporting production environments and participating in on-call rotations.
  • Strong understanding of embedded system architecture, software integration, and reliability engineering.
About INSPYR Solutions

Technology is our focus and quality is our commitment. As a national expert in delivering flexible technology and talent solutions, we strategically align industry and technical expertise with our clients' business objectives and cultural needs. Our solutions are tailored to each client and include a wide variety of professional services, project, and talent solutions. By always striving for excellence and focusing on the human aspect of our business, we work seamlessly with our talent and clients to match the right solutions to the right opportunities. Learn more about us at inspyrsolutions.com.

#IND-TELECOM

INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, or any other protected status. INSPYR Solutions complies with all applicable laws governing nondiscrimination in employment in every location in which the company has facilities. Applicants requiring reasonable accommodation during the application or interview process should contact HR@inspyrsolutions.com for assistance.

Information collected and processed through your application with INSPYR Solutions (including any job applications you choose to submit) is subject to INSPYR Solutions' Privacy Policy and INSPYR Solutions' AI and Automated Employment Decision Tool Policy: https://www.inspyrsolutions.com/policies/. By submitting an application, you are consenting to being contacted by INSPYR Solutions through phone, email, or text.

26-157547

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Development Engineer
Embedded Software Development Engineer

INSPYR Solutions • Redmond (WA)

On-site
USD 96,000 - 103,000
Medical, vision, and dental insurance
Embedded Systems Engineer (C/Rust) - OTA & Satellite
Embedded Systems Engineer (C/Rust) - OTA & Satellite

INSPYR Solutions • Redmond (WA)

On-site
USD 146,000 - 166,000
Firmware/PHY Engineer
Firmware/PHY Engineer

INSPYR Solutions • Redmond (WA)

On-site
USD 96,000 - 110,000
Data Engineer
Data Engineer

INSPYR Solutions • Redmond (WA)

On-site
USD 96,000 - 110,000
Comprehensive medical benefits
Competitive pay
401(k) retirement plan
Embedded Systems Engineer - Onsite Redmond
Embedded Systems Engineer - Onsite Redmond

INSPYR Solutions • Redmond (WA)

On-site
USD 96,000 - 103,000
Medical, vision, and dental insurance
Software Engineer V
Software Engineer V

INSPYR Solutions • Burlingame (CA)

On-site
USD 81,000 - 109,000
Comprehensive medical benefits
Competitive pay
401(k) Retirement plan
Technical Program Product Manager III
Technical Program Product Manager III

INSPYR Solutions • Bellevue (WA)

On-site
USD 114,000 - 140,000
Comprehensive medical benefits
Competitive pay
401(k) Retirement plan
+1
Embedded Software Engineer - III - Contract
Embedded Software Engineer - III - Contract

Autonomous Solutions, Inc. (ASI) • Mendon (UT)

On-site
USD 90,000 - 120,000
Sr. Engineer
Sr. Engineer

INSPYR Solutions • Fort Worth (TX)

Hybrid
USD 120,000 - 180,000
Comprehensive medical benefits
Competitive pay 401(k)
Retirement plan
+1
Mechanical Test Engineer
Mechanical Test Engineer

INSPYR Solutions • Los Angeles (CA)

On-site
USD 110,000 - 124,000