RCI-FB-62907-1 Firmware/Software engineer (No C2C)

Redmond, Washington

Rangam
Apply for this Job

Job Code : RCI-FB-62907-1

Job Title: Firmware/Software engineer

Location: Redmond, WA 98052

Duration: 12 Month extension possible based on needs and performance


Minimum Salary: $91.00 Per Hourly

Maximum Salary: $96.00 Per Hourly


Onsite - Redmond


Must-Have Skills

  • Quality assurance Electrical Integration debugging Managing projects , schedules, prototypes particularly AR display technology , wearable experience , some budget tracking , external vendors following up
  • Experience with hardware level debugging
  • Ability to work in a rapid prototyping environment with cross-functional partners

Summary

  • We are seeking a highly skilled Firmware/Software engineer with electrical engineering experience to join our team.
  • The ideal candidate will have 5-7 years of experience working in a mixed hardware software environment, with a strong background in rapidly designing and building prototype systems.

Key Projects/Day-to-Day Responsibilities:

  • Design, develop, and test firmware for embedded systems, including microcontrollers and SoCs
  • Collaborate with cross-functional teams to integrate firmware with hardware and software components
  • Develop and maintain technical documentation for firmware designs and implementations
  • Participate in rapid prototyping efforts to design and build proof-of-concept systems
  • Collaborate with other engineers to integrate firmware with hardware and software components
  • Test and validate prototype systems to ensure they meet requirements
  • Proficiency in C programming language (C , C , or C) Experience with scripting languages such as Python, PowerShell, Bash, and Arduino

Qualifications

  • Debugging and Troubleshooting: Ability to debug/troubleshoot a system with various cross-discipline sub-systems
  • Electrical/Electronic Rework Skills: Fine point soldering skills
  • Programming Languages: Proficient in programming basic FW, scripts (python, powershell, bash, arduino)
  • MIPI and Computer Vision Experience: Experience with MIPI and computer vision and display systems
  • Communication Protocols: Familiarity with i2c, UART, SPI, etc.
  • Hardware Level Debugging: Experience with hardware level debugging
  • Embedded Systems: Experience with FPGA and SoCs; usage of shared memory registers (AXI) is plus
  • C Coding Experience: Proficient in C coding (C , C , or C)
  • Matlab Experience: Some Matlab experience for analysis and tool development
  • Day-to-Day Support: Ability to support day-to-day pop-ups and issues of prototypes (debugging/electrical/programming)
  • Microcontroller Programming: Ability to program microcontrollers (FW and interfacing software)
  • Documentation and Communication: Strong documentation and communication skills
  • Rapid Prototyping Environment: Ability to work in a rapid prototyping environment with cross-functional partners (ME, OME, Scientists, EE, etc.)
  • Lab-Centric Position: Heavy lab instrument skills (oscilloscope, DAQS, DMM, signal generators, data collection and analysis, etc.)

Date Posted: 08 June 2025
Apply for this Job