Embedded Applications Engineer
Job
Quadralynx
Remote
$92,500 Salary, 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
73
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
Role summary Design, develop, and maintain embedded application software for connected products. Work with cross-functional teams to turn system requirements into reliable, low-latency embedded application and firmware code, validate features on hardware, and support field deployments. Key responsibilities
- Design and implement embedded application features in C/C++ on microcontrollers and embedded Linux platforms.
- Translate product requirements and system architecture into modular, testable code.
- Integrate drivers, middleware (RTOS, networking stacks), and peripherals (SPI, I2C, UART, ADC, PWM).
- Debug and profile software on target hardware using JTAG/SWD, logic analyzers, oscilloscopes, and serial consoles.
- Develop and maintain automated unit and integration tests; participate in CI workflows.
- Collaborate with hardware, QA, and product teams to define interfaces and acceptance criteria.
- Optimize code for performance, memory, and power consumption.
- Participate in code reviews, design reviews, and technical documentation (API docs, release notes).
- Support firmware release process and troubleshooting for field issues; produce bug reports and fixes.
- Mentor junior engineers and contribute to process improvements. Required qualifications
- 3-6 years professional experience in embedded software development.
- Strong proficiency in C and C++; experience with MISRA or similar coding standards preferred.
- Strong experience with Zephyr and one or more RTOSes (FreeRTOS, RTOS, ThreadX) and bare-metal development.
- Hands-on experience with common microcontrollers (ARM Cortex-M, ARV, PIC, RISC-V) and peripheral interfacing (I2C, SPI, UART, GPIO, ADC, PWM).
- Proficient with hardware debugging tools (JTAG/SWD, GDB, logic analyzer, oscilloscope).
- Experience with version control (Git), issue tracking, and CI tooling.
- Experience with Cloud IoT services
- Strong problem-solving skills and ability to work in cross-functional teams.
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience. Preferred skills
- Experience with wireless stacks (Bluetooth LE, Wi‑Fi, LoRa).
- Familiarity with security best practices for embedded systems (secure boot, secure storage, OTA).
- Experience with model-based design or data acquisition systems.
- Scripting skills for tooling, test automation, and data analysis.
- Knowledge of power optimization techniques for battery-powered devices.
- Familiarity with embedded Linux is a plus.
- Experience shipping products and supporting post-release maintenance. Compensation & benefits
- Competitive salary (market-aligned).
Benefits:
health, dental, eyecare- Professional development stipend and conference budget.
Pay:
$75,000.00- $110,000.
Benefits:
Dental insurance Health insurance Paid time off Vision insuranceWork Location:
Hybrid remote in Spokane, WA 99202 Embedded Applications Engineer Spokane, WA 99202 Hybrid work $75,000- $110,000 a year
- Temporary, Part-time, Full-time, Contract $75,000
- $110,000 a year
- Temporary, Part-time, Full-time, Contract Role summary Design, develop, and maintain embedded application software for connected products. Work with cross-functional teams to turn system requirements into reliable, low-latency embedded application and firmware code, validate features on hardware, and support field deployments. Key responsibilities
- Design and implement embedded application features in C/C++ on microcontrollers and embedded Linux platforms.
- Translate product requirements and system architecture into modular, testable code.
- Integrate drivers, middleware (RTOS, networking stacks), and peripherals (SPI, I2C, UART, ADC, PWM).
- Debug and profile software on target hardware using JTAG/SWD, logic analyzers, oscilloscopes, and serial consoles.
- Develop and maintain automated unit and integration tests; participate in CI workflows.
- Collaborate with hardware, QA, and product teams to define interfaces and acceptance criteria.
- Optimize code for performance, memory, and power consumption.
- Participate in code reviews, design reviews, and technical documentation (API docs, release notes).
- Support firmware release process and troubleshooting for field issues; produce bug reports and fixes.
- Mentor junior engineers and contribute to process improvements. Required qualifications
- 3-6 years professional experience in embedded software development.
- Strong proficiency in C and C++; experience with MISRA or similar coding standards preferred.
- Strong experience with Zephyr and one or more RTOSes (FreeRTOS, RTOS, ThreadX) and bare-metal development.
- Hands-on experience with common microcontrollers (ARM Cortex-M, ARV, PIC, RISC-V) and peripheral interfacing (I2C, SPI, UART, GPIO, ADC, PWM).
- Proficient with hardware debugging tools (JTAG/SWD, GDB, logic analyzer, oscilloscope).
- Experience with version control (Git), issue tracking, and CI tooling.
- Experience with Cloud IoT services
- Strong problem-solving skills and ability to work in cross-functional teams.
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience. Preferred skills
- Experience with wireless stacks (Bluetooth LE, Wi‑Fi, LoRa).
- Familiarity with security best practices for embedded systems (secure boot, secure storage, OTA).
- Experience with model-based design or data acquisition systems.
- Scripting skills for tooling, test automation, and data analysis.
- Knowledge of power optimization techniques for battery-powered devices.
- Familiarity with embedded Linux is a plus.
- Experience shipping products and supporting post-release maintenance. Compensation & benefits
- Competitive salary (market-aligned).
Benefits:
health, dental, eyecare- Professional development stipend and conference budget.
Pay:
$75,000.00- $110,000.
Benefits:
Dental insurance Health insurance Paid time off Vision insuranceWork Location:
Hybrid remote in Spokane, WA 99202Similar remote jobs
UnitedHealth Group
Fort Wayne, IN
Posted1 day ago
Updated2 hours ago
Similar jobs in Spokane, WA
Agape In Home Care
Spokane, WA
Posted1 day ago
Updated2 hours ago
Spokane Regional Health District, WA
Spokane, WA
Posted1 day ago
Updated2 hours ago
Executive Office for U.S. Attorneys and the Office of the U.S. Attorneys
Spokane, WA
Posted1 day ago
Updated2 hours ago
Similar jobs in Washington
Amazon
Redmond, WA
Posted1 day ago
Updated2 hours ago
USAO Western District of Washington
Seattle, WA
Posted1 day ago
Updated2 hours ago