1

Temporary Embedded System Software Engineer Jobs in Bothell, WA

Embedded Software Engineer

Bothell, WA · On-site

$149.50K - $196.70K/yr

Embedded Software Engineer React Health is a fast-paced, growth-driven manufacturer and distributor ... Designing, developing, coding, testing and debugging system software. Analyzing and enhancing ...

Embedded Software Engineer

Bothell, WA · On-site

$90K - $110K/yr

Embedded Software Engineer FULL-TIME/PART-TIME: Full time LOCATION: Bothell, WA React Health is a ... Designing, developing, coding, testing and debugging system software. Analyzing and enhancing ...

Embedded Software Engineer

Redmond, WA · On-site

$147.30K - $193.80K/yr

As an Embedded Software Engineer, you will architect, design, build and test embedded firmware systems for future AR, VR, or New Technology Teams. In this role, you are expected to participate in the ...

Embedded Software Engineer II

Seattle, WA · On-site

$134.96K - $188.95K/yr

Software development for embedded systems and back-end services * Proof of concept development ... Other engineering or science degrees will be considered if experience in responsibilities are met ...

Embedded Software Engineer II

Seattle, WA · On-site

$134.96K - $188.95K/yr

Software development for embedded systems and back-end services * Proof of concept development ... Other engineering or science degrees will be considered if experience in responsibilities are met ...

Embedded Software Engineer

WA · On-site

$149.60K - $196.90K/yr

... embedded systems. Expectations: This role blends hands-on engineering with cross-functional ... Software Design & Development • Develop, code, test, and debug new embedded software or ...

The engineer will be responsible for software system integration, debugging, and ensuring ... If eligible, the benefits available for this temporary role may include the following: - Medical ...

Embedded Software Engineer

Bothell, WA · On-site +1

$149.50K - $196.70K/yr

Embedded Software Engineer Location: Bothell, WA Remote/Onsite: Onsite Types of Hire: Contract ... systems • Participates in determining the system, subsystem, and interfaces between them • ...

next page

Showing results 1-20

Temporary Embedded System Software Engineer information

See Bothell, WA salary details

$78.3K

$171.5K

$194.5K

How much do temporary embedded system software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for temporary embedded system software engineer in Bothell, WA is $171,465.00, according to ZipRecruiter salary data. Most workers in this role earn between $147,000.00 and $193,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Temporary Embedded System Software Engineer, and why are they important?

To thrive as a Temporary Embedded System Software Engineer, you need strong programming skills in C/C++, knowledge of embedded systems architecture, and typically a degree in computer engineering or a related field. Familiarity with real-time operating systems (RTOS), debugging tools, and hardware interfacing platforms like ARM or Microchip is often required. Excellent problem-solving abilities, adaptability, and effective communication help you integrate quickly with new teams and projects. These skills ensure you can efficiently contribute to complex, time-sensitive development tasks and deliver reliable embedded solutions.

What types of projects and responsibilities can a Temporary Embedded System Software Engineer expect during their contract period?

As a Temporary Embedded System Software Engineer, you can expect to work on targeted projects such as developing firmware for new hardware prototypes, troubleshooting existing embedded systems, or optimizing real-time software performance. Your daily responsibilities may include writing and testing code in languages like C or C++, collaborating closely with hardware engineers, and participating in code reviews. Temporary roles often require quickly ramping up on existing projects, so adaptability and strong communication skills are important. You may also be involved in documentation and occasionally supporting integration or validation activities alongside cross-functional teams.

What are Temporary Embedded System Software Engineers?

Temporary Embedded System Software Engineers are professionals who are contracted for a limited period to design, develop, and test software that runs on embedded systems, such as microcontrollers and specialized hardware. Their work often involves writing low-level code, debugging, and optimizing software for devices with specific hardware constraints. These engineers typically join a project to address a particular need, such as a product launch or to fill in staff shortages, and may work across industries like automotive, consumer electronics, or medical devices. Their contracts usually last from a few months to a year, depending on project requirements.

What is the difference between Temporary Embedded System Software Engineer vs Embedded Software Developer?

AspectTemporary Embedded System Software EngineerEmbedded Software Developer
CredentialsBachelor's in Computer Engineering or related field; experience with embedded systemsBachelor's or higher in Computer Science or Electrical Engineering; embedded systems experience
Work EnvironmentProject-based, short-term assignments in manufacturing, automotive, or consumer electronicsLong-term or project-based roles in similar industries, often within a team
Employer & Industry UsageContract roles for companies developing embedded productsFull-time or contract roles in embedded systems development across industries

Temporary Embedded System Software Engineers focus on short-term projects with specific deliverables, often in contract roles, while Embedded Software Developers typically hold ongoing positions involved in the full development lifecycle. Both roles require similar skills and credentials but differ mainly in employment duration and project scope.

What are popular job titles related to Temporary Embedded System Software Engineer jobs in Bothell, WA? For Temporary Embedded System Software Engineer jobs in Bothell, WA, the most frequently searched job titles are:
What cities near Bothell, WA are hiring for Temporary Embedded System Software Engineer jobs? Cities near Bothell, WA with the most Temporary Embedded System Software Engineer job openings:
Embedded Software Engineer

Embedded Software Engineer

React Health

Bothell, WA • On-site

$149.50K - $196.70K/yr

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Embedded Software Engineer

React Health is a fast-paced, growth-driven manufacturer and distributor of medical equipment, dedicated to supporting patients, caregivers, physicians, and healthcare providers. With a focus on respiratory and sleep health sectors, we offer a comprehensive range of products and services across acute care, non-acute care, and home medical equipment. By integrating manufacturing and distribution, React Health addresses the needs of both undiagnosed individuals and those requiring therapy after diagnosis, particularly within the sleep and respiratory care sectors.

As Embedded Software Engineer you will be responsible for designing and implementing software of embedded devices and systems. Designing, developing, coding, testing and debugging system software. Analyzing and enhancing efficiency, stability, and scalability of system resources.

Qualifications
  • At least 4-year engineering degree, or higher, in EE or CS
  • A minimum of 2 years of experience working as a software engineer developing code for real-time embedded devices
  • Experience developing software for a medical device, safety critical application, or following a regulated product development cycle is required (4+ yrs highly desired).
  • At least 2 years working on 3+ person software development team, using common code base and code repository tools
  • At least 2 years working within a formal bug/issue tracking system during formal V&V testing
Preferred Education
  • Bachelor's or Master's Degree Electrical Engineer or Computer Science
Preferred Experience
  • Experience developing either embedded product UI or low-level hardware-interfacing code is highly desired.
  • Proficient in C/C++ language
  • Design experience with real-time embedded systems.
  • Design experience with FreeRTOS, QNX, or POSIX compliant embedded OS.
  • Experience with ARM processors, TI Sitara and/or Hercules.
  • Proficient code debugger/troubleshooter.
  • Proficient in Python language.
  • Experience developing embedded database systems using Flash File Systems, and Flash/SD media.
  • Experience developing intra-device synchronous and asynchronous communication links (e.g., SPI, UART, I2C).
  • Experience developing inter-device communication links (e.g., USB, Ethernet, WiFi, Bluetooth)
  • Experience developing device drivers.
  • Experience using oscilloscope, logic analyzer and other lab tools to debug/trouble shoot embedded system.
  • Excellent attention to detail and project management skills.
  • Excellent written/oral communication skills required. Must be able to work effectively with diverse groups of people.
Physical Demands
  • Requires normal visual acuity and hearing.
  • Typically, employees sit comfortably to do their work, interspersed by brief periods of standing, walking, bending, carrying papers and books, and extensive periods requiring the use of computer terminals to accomplish work objectives.
  • Required to sit and use their hands and fingers to handle or feel and manipulate keys on a keyboard.
  • Additional skills may be required to perform additional task(s) specific to work location, department or line of business.
Working Conditions
  • Predominantly operates in an office environment. Some work (less than 5%) requires moving and lifting of heavy networking equipment.
Duties and Essential Functions
  • Write/review Software System Architecture and Design plans and documents.
  • Write/review Software Requirements and Software Design documents
  • Select and deploy software development tools (e.g., IDE, Compilers, Builders, Version Control, Debuggers etc.)
  • Write/review software code and unit tests
  • Write/review/execute Software Design Verification test protocols
  • Write/support development of Product V&V test protocols.
  • Work according to Project Software Development Plan and Company QA Manual.
  • Participate in the development/review of Product, System, Electronic, and Mechanical architectures
  • Participate in technical reviews of Product Requirements, Risk Management File, electronics and mechanical design reviews.
  • Maintain current QA training, as required
  • Attends and participates in departmental meetings. Attends seminars and training sessions necessary to maintain appropriate level of professional competence.
  • Ensures all department compliance guidelines are met.
  • Attends all meetings, in-services training, or continuing education as delegated by the supervisor.
  • Provides customer focused interactions.
  • Performs all duties necessary for the department as per department policies and procedures.
  • Performs other duties and responsibilities as delegated by the supervisor within the scope of practice and the responsibilities in the department.