Tallo logoTallo logo

Embedded Software Engineer

Job

E-Solutions Inc.

Bothell, WA (In Person)

Full-Time

Posted 1 week ago (Updated 4 hours ago) • Actively hiring

Expires 6/9/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
83
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Embedded Software Engineer (Bothell, WA, 98011) | 04/30/26
Job Description Position Title:
Embedded Software Engineer Location:
Bothell, WA Remote/Onsite:
Onsite Types of Hire:
Contract Job Description:
-
The Role:
  • Design and develop software technological solution, platform, or reference
  • Design, Code and Test (unit and integration) for multicore/processor embedded systems
  • Participates in determining the system, subsystem, and interfaces between them
  • Validates technology assumptions, evaluates alternatives, and defines functional and non-functional requirements
  • Test and review code You're the right fit if:
  • This position requires a minimum of a BS in Software/Electrical/Computer Engineering or equivalent from an accredited university.
  • Minimum years' experience in Software Design and development in embedded software/firmware.
  • Experience in Programming language C++. Strong understanding of Object-oriented programming.
  • Experience with RTOS based Embedded Software. Azure RTOS/ThreadX preferred.
  • Experience with hierarchical state-machines.
  • Good Knowledge of Software/Firmware unit testing methodologies. (gtest experience strongly preferred)
  • Peripherals and their drivers - modification and test
  • Hands-on experience on SPI, I2C, PWM, ADC, DAC, eMMC, USB, UARTs as well as Memory Management, Scheduling, Interrupts, and multi-threading
  • Microprocessor/Microcontroller development - Strong Knowledge and working experience on STM microcontrollers Architecture (domain knowledge for designs SW, HW)
  • GitHub, CI/CD, VSCode, Docker Dev Containers all preferred.
  • Aware of SDLC. Good grasp of Design Patterns/ Multithreading, Code Reviews
  • Experience in Agile SW Development practices; experience in scaled agile framework (SAFe) is preferred
  • Knowledge and application of the following is preferred: communication interfaces (e.g. USB, Ethernet, Serial) network protocols and standards (e.g. TCP/IP, UDP, Bluetooth, NFC
  • Experience in software development in medical industry or highly regulated industry; experience with
IEC 62304, FDA
guidance for medical device development and other relevant medical device regulatory standards is highly preferred
Qualification:
BE Disclaimer:
E-Solutions Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. We especially invite women, minorities, veterans, and individuals with disabilities to apply. EEO/AA/M/F/Vet/Disability." Embedded Software Engineer1RTOS, C++, Embedded, USB ContractUnited States

Similar remote jobs

Similar jobs in Bothell, WA

Similar jobs in Washington