cover image
Apex Systems

Firmware Software Engineer

On site

Redmond, United states

$ 85 /hour

Mid level

Freelance

12-10-2025

Share this job:

Skills

Communication Test Research Training Linux Programming Embedded Systems

Job Specifications

Job#: 2056178

Job Description:

Apex is hiring a Firmware Software Engineer to work on a contract through Summer 2025 with potential to expend up to 2 years. This is an exciting opportunity to build research prototypes towards the goal of Human Computer Symbiosis.

This is an on site role in Redmond, WA.

Rate: $78/hr W2

This is an advanced research environment. Day to day would look like: Meeting with the team, bringing up/debugging hardware, and writing code to get a feature set working.

Description: We are looking for a Firmware Engineer to join our team, whose mission is to design, build, and test prototype systems for future consumer AR experiences. The candidate must Understand and implement firmware on micro-controllers, leverage peripherals, manage power consumption, support boot loaders, and schedule real-time tasks (RTOS). They should be able to Collaborate in a team environment across multiple, research focused, and engineering disciplines, making the design tradeoffs required to rapidly deliver firmware solutions.

Qualification:

BS in Computer Science, Electrical Engineering, or related field.
5+ years industry experience in FW development, programming embedded systems with C.
Experience with USB, SPI, I2C, MIPI CSI/DSI, UART, Bluetooth, and 802.11 protocols is required.

Top 4 Must Haves:

Understand and implement firmware on micro-controllers
leverage peripherals, manage power consumption, support boot loaders, and schedule real-time tasks (RTOS).
Experience with USB, SPI, I2C, MIPI CSI/DSI, UART, Bluetooth, and 802.11 protocols is required.
Coding in C

Nice to Have Experience:

AOSP / embedded linux driver development and System-on-chip or distributed embedded systems (lots of Inter or Intra-processor Communication) would be great

EEO Employer

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.

EEO Employer

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 .

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing(r) in Talent Satisfaction in the United States and Great Place to Work(r) in the United Kingdom and Mexico.

Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadersh

About the Company

Apex Systems is a leading global technology services firm that incorporates industry insights and experience to deliver solutions that fulfill our clients' digital visions. We offer a continuum of services, specializing in strategy, transformation, and managed services across application development, data, enterprise platforms, cloud and infrastructure, and cybersecurity. Through our ability to innovate alongside our customers, we build and deploy the right artificial intelligence solutions to realize business value and impr... Know more