Firmware Software Engineer

4 weeks ago


Redmond, United States ShiftCode Analytics Full time

Interview : Video

Visa : USC, GC, GC EAD, H4, L2

This is hybrid from day-1

Description :

THE OPPORTUNITY FOR YOU

  • Firmware Development: Architect, design, implement, and thoroughly test firmware using C/C++ languages under real-time operating systems (RTOS) for a variety of embedded systems projects.
  • Requirements Gathering: Collaborate with customers and cross-functional teams to gather requirements and translate them into detailed and actionable tasks for firmware execution.
  • Unit Testing: Create comprehensive unit tests to maintain high software quality standards and ensure the reliability of firmware solutions.
  • Collaboration and Mentoring: Work closely with Electrical, Firmware, and Software engineers to define innovative solutions. Provide support, constructive feedback, and mentorship to junior team members.
  • Peripherals and Communication Protocols: Utilize extensive experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, and GPIO. Familiarity with wireless and wired communication protocols, including USB, TCP/IP, Ethernet, Bluetooth, and 802.11.
  • Integration: Integrate software with FPGAs, custom ASICs, and micro-controllers, ensuring seamless communication and functionality.
  • Troubleshooting: Demonstrate outstanding troubleshooting skills, utilizing tools such as oscilloscopes and logic analyzers for hardware troubleshooting and validating firmware solutions.
  • Software Lifecycle: Apply expertise in the entire software development lifecycle, ensuring the production of fail-safe firmware for low-power real-time system control.
  • Version Control and Collaboration: Proficiently use version control systems like Git and collaborate effectively within a team environment, ensuring high coding standards and best practices.
KEY SUCCESS FACTORS
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field. A Master's degree is a plus.
  • 6+ years of hands-on experience in embedded firmware development using C/C++ languages and extensive expertise in real-time operating systems (RTOS) such as ?C/OS-II and others.
  • Strong proficiency in working with various communication protocols including USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO, as well as wireless and wired communication protocols like TCP/IP, Ethernet, Bluetooth, and 802.11.
  • Experience in integrating software with FPGAs, custom ASICs, and micro-controllers, ensuring seamless functionality and communication.
  • Exceptional troubleshooting skills, attention to detail, and ability to make necessary system changes to validate firmware solutions.
  • Proficiency in version control systems like Git and extensive experience with Linux, Bash, and command-line tools.
  • Excellent verbal and written communication skills, with the ability to gather and translate customer requirements into actionable firmware tasks.
  • Strong mentoring skills, providing support, feedback, and guidance to junior team members.
HARD MUST HAVES
  • C/C++ experience
  • Experienced writing code for embedded targets
  • Experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO, etc.
Preferred Qualifications
  • Ability to work on a team
  • Able to take high-level requirements and break them down into tasks
  • Good communication skills


  • Redmond, United States Intelliswift Software Full time

    Job Title: Firmware Software EngineerLocations: Onsite at Redmond, WADuration: 12 Months to start on W28+ years of experience as a Firmware Software EngineerMust-have HARD skills: Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development,...


  • Redmond, United States Intelliswift Software Full time

    Job Title: Firmware Software EngineerLocations: Onsite at Redmond, WADuration: 12 Months to start on W28+ years of experience as a Firmware Software EngineerMust-have HARD skills: Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development,...


  • Redmond, United States Intelliswift Software Full time

    Job Title: Firmware Software EngineerLocations: Onsite at Redmond, WADuration: 12 Months to start on W28+ years of experience as a Firmware Software EngineerMust-have HARD skills: Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development,...


  • Redmond, United States Cardinal Integrated Technologies Inc Full time

    Role: Display Software / Firmware Engineer(14911-1)Location: Redmond, WA - OnsiteDuration: 6+ MonthsJob Description:In Mixed Reality, people not devices are at the center of everything we do. Our tech moves beyond screens and pixels, creating a new reality aimed at bringing us closer together whether that s scientists meeting on the surface of a virtual Mars...


  • Redmond, United States L&T Technology Services Full time

    The main function of a firmware engineer in this role is to apply the principles of computer science and mathematical analysis to the design, development, and testing to develop firmware enabling embedded systems to meet customer requirements. A typical firmware software engineer research, designs, develops and tests embedded software working with other...


  • Redmond, United States L&T Technology Services Full time

    The main function of a firmware engineer in this role is to apply the principles of computer science and mathematical analysis to the design, development, and testing to develop firmware enabling embedded systems to meet customer requirements. A typical firmware software engineer research, designs, develops and tests embedded software working with other...


  • Redmond, United States SGS Consulting Full time

    We are looking for a Firmware Engineer to join our team, whose 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...

  • Firmware Engineer

    6 days ago


    Redmond, United States Randstad North America, Inc. Full time

    Fine-tune and improve a variety of sophisticated software implementation projects. Using C programming language, implement software patches. Drive software changes with partners/suppliers. Manage software in source code control (i.e., Git)Work with t Firmware Engineer, Firmware, Engineer, Software, Staffing, Technology

  • Firmware Engineer

    3 days ago


    Redmond, United States BrickRed Systems Full time

    The Firmware Engineer will play a pivotal role in the MCU Firmware project, focusing primarily on bug investigation. This position demands a seasoned professional with 8-10 years of overall experience, including a minimum of 3 years in embedded firmware development. The incumbent will collaborate closely with the software development team, contributing to...

  • Firmware Engineer

    4 weeks ago


    Redmond, United States Concordis Full time

    Job DescriptionJob DescriptionLocation: Redmond, WA18-month contract through QUALA $65 - $77 Hourly / Full BenefitsRemote *Must be located in the Greater Seattle Area U.S. Citizen or Green Card RequiredJob Description: Firmware EngineerWe are seeking an experienced Firmware Engineer for a remote 18-month contract role. This is an opportunity to work with a...

  • Firmware Engineer

    6 days ago


    Redmond, United States Concordis LLC Full time

    Description Location: Redmond, WA 18-month contract through QUALA $65 - $77 Hourly / Full Benefits Remote *Must be located in the Greater Seattle Area U.S. Citizen or Green Card Required Job Description: Firmware Engineer We are seeking an experienced Firmware Engineer for a remote 18-month contract role. This is an opportunity to work with a Redmond, WA...

  • Firmware Engineer

    2 weeks ago


    Redmond, United States Mastech Digital Full time

    Job Title: UEFI Research EngineerLocation: Redmond, WA or Beaverton, OR (Onsite)Direct ClientFull Time Role + Benefits + IPO OptionRequirements:BS in Electrical Engineering, Computer Science/Engineering or equivalent, or 7+ years in firmware or software development3+ years of experience in UEFI firmware development OR security researchers with reverse...

  • Firmware Engineer

    6 days ago


    Redmond, United States Crystal Equation Full time

    100% Onsite in Redmond, WA W2 ONLY, no c2c or visa sponsorships or transfers The main function of a firmware engineer in this role is to apply the principles of computer science and mathematical analysis to the design, development, and testing to develop firmware enabling embedded systems to meet customer requirements. A typical firmware software engineer...

  • Firmware Engineer

    6 days ago


    Redmond, United States BrickRed Systems Full time

    The Firmware Engineer will play a pivotal role in the MCU Firmware project, focusing primarily on bug investigation. This position demands a seasoned professional with 8-10 years of overall experience, including a minimum of 3 years in embedded firmware development. The incumbent will collaborate closely with the software development team, contributing to...

  • Firmware Engineer

    2 weeks ago


    Redmond, United States BrickRed Systems Full time

    The Firmware Engineer will play a pivotal role in the MCU Firmware project, focusing primarily on bug investigation. This position demands a seasoned professional with 8-10 years of overall experience, including a minimum of 3 years in embedded firmware development. The incumbent will collaborate closely with the software development team, contributing to...

  • Firmware Engineer

    2 weeks ago


    Redmond, United States BrickRed Systems Full time

    The Firmware Engineer will play a pivotal role in the MCU Firmware project, focusing primarily on bug investigation. This position demands a seasoned professional with 8-10 years of overall experience, including a minimum of 3 years in embedded firmware development. The incumbent will collaborate closely with the software development team, contributing to...

  • Firmware Engineer

    2 weeks ago


    Redmond, United States BrickRed Systems Full time

    The Firmware Engineer will play a pivotal role in the MCU Firmware project, focusing primarily on bug investigation. This position demands a seasoned professional with 8-10 years of overall experience, including a minimum of 3 years in embedded firmware development. The incumbent will collaborate closely with the software development team, contributing to...

  • Firmware Engineer

    2 weeks ago


    Redmond, United States Crystal Equation Corporation Full time

    100% Onsite in Redmond, WAW2 ONLY, no c2c or visa sponsorships or transfersThe main function of a firmware engineer in this role is to apply the principles of computer science and mathematical analysis to the design, development, and testing to develop firmware enabling embedded systems to meet customer requirements. A typical firmware software engineer...

  • Firmware Engineer

    2 weeks ago


    Redmond, United States Crystal Equation Corporation Full time

    100% Onsite in Redmond, WAW2 ONLY, no c2c or visa sponsorships or transfersThe main function of a firmware engineer in this role is to apply the principles of computer science and mathematical analysis to the design, development, and testing to develop firmware enabling embedded systems to meet customer requirements. A typical firmware software engineer...

  • Firmware Engineer

    6 days ago


    Redmond, United States Insight Global Full time

    *W2 CANDIDATES ONLY* Summary We are looking for an embedded software/firmware engineer that can apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the embedded software and systems that we build for prototyping new components and experiences for augmented reality glasses. This role is...