Senior Firmware Developer || Houston, Texas (Onsite) || Contract C2C/W2 or Fultime

Apply Now

Company: V2 Innovations

Location: Houston, TX 77084

Description:

Job Title: Senior Firmware Developer
Location: Houston, Texas (Onsite)
Job Type: Contract (C2C or W2)
Experience Required: 8+ Years
Role Overview:

We are seeking a Senior Firmware Developer with expertise in Windows on ARM (WOA) / Qualcomm's Windows on Snapdragon (WOS) systems. The ideal candidate will develop, test, and optimize software for ARM-based platforms, collaborating closely with hardware engineers to ensure seamless device operation. This role requires deep knowledge of UEFI, BIOS, EDK-2, WMI infrastructure, embedded controller architectures, and real-time operating systems (RTOS). Experience in Agile & Scrum environments is essential.
Key Responsibilities:
  • Develop and optimize firmware applications for ARM-based processors.
  • Design and implement UEFI/BIOS modules in PEIM and DXE stages.
  • Engage in bare-metal development, working with communication protocols like UART, SPI, I2C, ADC, and DAC.
  • Debug embedded firmware applications using JTAG, SWD debuggers.
  • Optimize software performance, including memory management, power efficiency, and real-time processing.
  • Work closely with hardware engineers to ensure smooth software-hardware integration.
  • Participate in system architecture design and contribute to technical decision-making.
  • Develop and maintain technical documentation for software development, testing, and debugging.
  • Implement CICD development pipelines, leveraging GitHub for version control.
  • Collaborate with cross-functional teams to define firmware requirements and validate product functionality.
  • Work in hybrid development environments (predictive and adaptive).
Required Skills & Experience:
  • Strong ARM embedded architecture expertise.
  • Proficiency in C/C++ programming for embedded firmware development.
  • Experience with UEFI Architecture and EDK-2 platform.
  • Hands-on experience with RTOS (Real-Time Operating Systems) like ThreadX, Zephyr OS, or embedded Linux.
  • Strong debugging skills using JTAG, SWD debuggers, oscilloscopes, and logic analyzers.
  • Experience in low-level hardware architecture, bootloader development, and board bring-up.
  • Knowledge of revision control (GitHub) and experience with CICD pipelines.
  • Understanding of digital and analog electronics, hardware schematics, and embedded security protocols.
  • Strong problem-solving skills with the ability to analyze technical specifications and hardware requirements.
Preferred Skills:
  • Experience with embedded security, encryption protocols, and low-power embedded systems.
  • Familiarity with Python, batch files, and shell scripting for automation.
  • Knowledge of Agile methodologies and tools like ADO.
  • Experience with communication protocols like CAN, Ethernet in addition to UART, SPI, and I2C.
Education & Experience:
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or related fields.
  • Experience working in an Agile/Scrum environment.

This role offers an exciting opportunity to work on cutting-edge ARM-based embedded firmware development for next-generation Qualcomm Snapdragon systems. If you have the required skills and expertise, we encourage you to apply!

Similar Jobs