Software Firmware Engineer Job at Tailored Management, Redmond, WA

SVF6S2E2NmZsSnY4MmZObnF0d2lJVDdxQXc9PQ==
  • Tailored Management
  • Redmond, WA

Job Description

Job Title: Firmware Software Engineer IV

Location: Redmond, WA

Duration: 1 year, with option to extend for another year if work is good

Pay Rate: $120/hr on W2.

Job Description :

Summary:

The research team is looking for an experienced Embedded Software Engineer to develop firmware for a custom SoC.

Working with embedded systems that acquire sensor/camera data and use it in novel ways to realize AR/MR/VR applications .

Job Responsibilities:

  • Develop firmware to integrate custom image sensors with an MCU
  • Develop firmware to interface with hardware acceleration blocks
  • Develop firmware to interface with sensors like IMU, Barometers, & Magnetometer
  • Develop bootloaders
  • Develop test applications to interface with a variety of peripherals
  • Test the developed firmware with the hardware
  • Document designs and performance analysis

Minimum Qualifications:

  • 8+ years’ experience in Firmware or Embedded Software Development in C/C++
  • 2+ years’ experience developing drivers for camera sensors on new ICs
  • 2+ years’ experience developing firmware with multi-core SoCs or MCUs
  • Experience with Zephyr OS, Embedded Linux or other RTOS
  • Ability to work autonomously with little or no supervision
  • Ability to work in a dynamic, high-paced environment where job duties may change frequently

Must Have Skills:

  • 8+ years’ experience in Firmware or Embedded Software Development in C or C++
  • 2+ years’ experience developing firmware with multi-core SoCs or MCUs
  • Experience with Zephyr OS, Embedded Linux or other RTOS
  • Familiarity with MIPI C-PHY and image sensors
  • Familiarity with Embedded Linux, and kernel drivers
  • Low power optimization of embedded systems

Preferred Skills:

  • Familiarity with MIPI C-PHY and image sensors
  • Familiarity with I3C, SPI, UART, USB
  • Familiarity with Embedded Linux, and kernel drivers
  • Familiarity with file systems
  • Familiarity with bootloaders on small MCUs and larger SoCs
  • Low power optimization of embedded systems
  • Strong technical writing skills

Education

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

Degrees/Certifications Required

  • BSEE, BSECE, BSCS or Masters

Interview Process

  • At least two, one technical and one on project background

Job Tags

Similar Jobs

Healthcare Recruitment Counselors

Interventional Pain Management Physician Tallahassee FL Job at Healthcare Recruitment Counselors

 ...Interventional Pain Management Physician Tallahassee FL $415k-$460k to start with potential up to $575k We are looking for an Interventional Physical Medicine and Rehabilitation/Anesthesiologist Physician (PM&R) to join our growing medical team full time at... 

Apex Systems

Scrum Master Job at Apex Systems

 ...Apex Systems is hiring a Senior Scrum Master to join a growing team in Draper, UT. Onsite Requirements: 2 days per week onsite in...  ...multiple cross-functional delivery teams in developing a Lean/Agile mindset, adopting, and continuously improving practices in their... 

Muller, Inc.

Excavator and Skid-Steer Operator Job at Muller, Inc.

 ...water management facilities/BMPs Muck out and re-grade ponds Shoot grades for stakeout and read/interpret cut sheets Operate skid steers and/or mini excavators and/or heavy equipment to trench, grade, and excavate Run underdrain or E&S crew when not running... 

Shirley Parsons

Environmental Consultant [ML-14134] Job at Shirley Parsons

 ...A rapidly growing consulting firm is seeking a highly skilled Environmental Consultant to help clients achieve and maintain environmental regulatory compliance. The incumbent will be servicing clients mainly in the manufacturing industry with a focus on stormwater and... 

MDstaffers

Telemedicine Psychiatrist *REMOTE* (South Carolina) Job at MDstaffers

(Physician/MD qualifications required) Psychiatry (General) - MDstaffers is seeking a qualified Telemedicine Psychiatrist in South Carolina. For more information, please apply or call (866) 90-STAFF. Job Description Telemedicine Psychiatrist needed to provide...