Tallo logoTallo logo

Embedded Applications Engineer

Job

Quadralynx

Remote

$92,500 Salary, Full-Time

Posted 2 weeks ago (Updated 1 day ago) • Actively hiring

Expires 6/8/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
73
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

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.
Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time. Equal opportunity statement We are an equal opportunity employer and welcome candidates from diverse backgrounds.
Pay:
$75,000.00
  • $110,000.
00 per year
Benefits:
Dental insurance Health insurance Paid time off Vision insurance
Work 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.
Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time. Equal opportunity statement We are an equal opportunity employer and welcome candidates from diverse backgrounds.
Pay:
$75,000.00
  • $110,000.
00 per year
Benefits:
Dental insurance Health insurance Paid time off Vision insurance
Work Location:
Hybrid remote in Spokane, WA 99202

Similar remote jobs

Similar jobs in Spokane, WA

Similar jobs in Washington