Careers - Concordis by 003 LLC

Career Opportunities

Working with Concordis

The world of consulting and contract staffing can be confusing. Our vision is to make transparency the norm in the industry. That starts with the recruiting process. In addition to disclosing bill and pay rates (which you can explore using our rate calculator), we want to walk you through our typical recruiting process so you know what to expect.

Search Open Jobs

Firmware Engineer

Job Title
Firmware Engineer
Location
Redmond,  WA
Other Location
Description

One of our partners is looking to bring on two Firmware engineers to their team. The Firmware Engineer's mission is to design, build, and test prototype systems for future consumer VR and AR experiences. We are specifically looking for a candidate with a broad set of experiences, including deep embedded system knowledge, the ability to quickly solve problems, generate big ideas, work in new technology areas, and drive concepts into prototypes.

 

Job Responsibilities:

• Lead efforts to analyze, design, develop, and debug firmware for a wide variety of AR and VR devices, including novel sensing and imaging systems, haptic devices, and audio prototypes

• Understand and implement firmware on micro-controllers, leverage peripherals, manage power consumption, support boot loaders, and schedule real-time tasks (RTOS)

• Collaborate in a team environment across multiple, research-focused, and engineering disciplines, making the architectural tradeoffs required to rapidly deliver firmware solutions

• Support all phases of custom hardware development - including early architecture requirements definition, firmware architecture, proof-of-concept implementation, selection of MCUs and tools, and board bring-up

 

Skills:

• C programming experience

• Experience producing production quality, fail-safe firmware for real-time system control

• Deep knowledge of inter-chip communication such as SPI, I2C, UART, and CAN

• Ability to understand low-level device documentation and rapidly translate that information into software solutions

• Proven skills debugging embedded systems where high-level debuggers are often unavailable

• Experience analyzing hardware

• Experience with wireless and wired communication protocols, including USB, TCP/IP, Ethernet, Bluetooth and 802.11

• Familiarity with oscilloscopes, high-speed digital test equipment, logic analyzers, and function generators

• Methods of designing benchtop experiments to diagnose embedded hardware and firmware problems

• Ability to work independently and manage competing priorities

• Both bare metal and RTOS experience

 

Education/Experience:

• Bachelor's degree in computer science, software engineering, or relevant field required.

Openings
2

Option 1: Create a New Profile

Do Better Business With Us

concordis-lg-green-rgb_NB

1500 Westlake Avenue North
Suite 212
Seattle, WA 98109

© 2020 Concordis by 003 LLC

info@concordis.net
206.347.8511