Embedded Software Engineer
Job
E-Solutions Inc.
Bothell, WA (In Person)
Full-Time
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
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 preferredQualification:
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 StatesSimilar remote jobs
Insight Global
Boston, MA
Posted1 day ago
Updated4 hours ago
Similar jobs in Bothell, WA
Similar jobs in Washington
Cardinal Health
Olympia, WA
Posted1 day ago
Updated4 hours ago
Smurfit Westrock plc (fmr Smurfit Kappa Group)
Washington
Posted1 day ago
Updated4 hours ago
Washington State University
Pullman, WA
Posted1 day ago
Updated4 hours ago