×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineering - Firmware Software Engineer III

Job in Redmond, King County, Washington, 98052, USA
Listing for: Apex Systems
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 68 - 78 USD Hourly USD 68.00 78.00 HOUR
Job Description & How to Apply Below

Software Engineering - Firmware Software Engineer III

Apply for the Software Engineering - Firmware Software Engineer III role at Apex Systems.

Job#: 3015138

Base pay range

$68.00/hr - $78.00/hr

Job Details
  • Duration: 12 months
  • Location:

    Onsite in Redmond, WA
  • Pay Rate: $68 - $78 hourly
Summary

We are looking for a Firmware Engineer to join our wearables research team, whose mission is to design, build, and test prototype systems for future wearables experiences. We are specifically looking for a candidate with a broad set of experiences, including deep knowledge of embedded software development, the ability to quickly solve problems, work in new technology areas, and drive ambiguous concepts into prototypes.

Responsibilities
  • Develop and debug firmware for a wearable device that includes multiple sensors and cameras, and an application processor running Android with co‑processor(s).
  • Develop firmware on micro‑controllers or BSPs for embedded Linux, leveraging peripherals, managing power consumption, supporting boot loaders, and scheduling real‑time tasks (RTOS).
  • Develop test applications to interface with a variety of peripherals.
  • Test the developed firmware with the hardware.
  • Document designs and performance analysis.
Required Qualifications
  • B.S. degree in Computer Science, Electrical Engineering, or equivalent experience.
  • 5+ years of SW/FW experience.
  • 3+ years experience with embedded architectures such as ARM Cortex or processors running AOSP/Embedded Linux, such as Qualcomm Snapdragon Wearables or AR2G1.
  • 3+ years experience with high and low speed peripherals and buses, and developing and modifying drivers for them.
  • Ability to describe previous use of logic analyzers or protocol decoders to debug or troubleshoot.
  • Ability to autonomously identify, report, and solve problems with minimal direction.
  • Ability to work in a dynamic, high‑paced environment where job duties may change frequently.
Preferred Qualifications
  • Experience with AOSP/Embedded Linux driver development and associated frameworks, such as kconfig, device tree, Android, Yocto, or Buildroot.
  • Familiarity with HW‑in‑the‑loop testing, CI/CD, build system configuration/scripting.
Benefits Overview
  • Medical, dental, vision, life, disability, and other insurance plans.
  • ESPP (Employee Stock Purchase Program) and 401(k) with company match after 12 months.
  • Health Savings Account (HSA) on HDHP plan.
  • Support Linc Employee Assistance Program (EAP) with up to 8 free counseling sessions.
  • Professional development resources and certification discounts.
EEO Statement

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law.

Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844‑463‑6178.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary