Software Engineering - Firmware Software Engineer III
Listed on 2026-01-01
-
Software Development
Embedded Software Engineer, Software Engineer
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
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.
- 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.
- 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.
- 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.
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.
(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).