Skip to content
DiceOpen

Windows Embedded Developer

Alltech Consulting Services, Inc. · Spring, TX, US · On-site · SENIOR

  • Spring, TX, US · On-site
  • 12 Months
  • English

Indexed (today) · refreshed constantly

Budget
$60–70 / h
Start
flexible
Duration
12 Months
Work mode
On-site
Contract
Freelance / B2B
Seniority
SENIOR
Reference
9140197

Required skills

Nice to have:armwindowsUARTSPII2CADCDACEmbedded LinuxRTOSQualcomm Snapdragon

Languages: English

Job description

Project overview

Role: Sr. Windows on ARM Developer

Responsibilities

Job Facts: Contract Independent | Contract Corp To Corp | Contract W2 | 12 Months | On-site | $60 - $70/hr

Skills: arm, windows, embedded

Reference: Dice Id: 10114281 | Position Id: 9140197

  • Design and implement firmware features and enhancements for UEFI/BIOS and ARM-based platforms.
  • Develop, integrate, and maintain UEFI/BIOS modules using EDK II.
  • Develop and maintain firmware applications for ARM processors and Windows on ARM (WOA) platforms.
  • Participate in core technical discussions and provide inputs on product enhancements, defects, architecture, and technical issues.
  • Write code based on functional requirements, software design, and firmware architecture.
  • Analyze and resolve firmware, BIOS, UEFI, boot, and system-level defects.
  • Perform root-cause analysis and debugging of complex firmware and hardware/software integration issues.
  • Work closely with BIOS, hardware, Windows OS, driver, validation, and platform teams to resolve technical issues.
  • Develop and maintain WMI-based interfaces for firmware and Windows integration.
  • Support ARM platform bring-up, bootloader integration, and system initialization activities.
  • Perform low-level debugging using JTAG, SWD, UART, and other platform debugging interfaces.
  • Support development and troubleshooting of SPI, I2C, ADC, and DAC interfaces.
  • Develop Python scripts and automation utilities for firmware testing and validation.
  • Participate in code reviews and ensure compliance with coding, design, and firmware development standards.
  • Support GitHub and CI/CD pipeline integration and development activities.
  • Create and maintain ARM software/firmware design specifications and technical documentation.
  • Perform unit testing, integration testing, and defect verification for newly developed or modified firmware.
  • Collaborate with global engineering teams to support firmware development, validation, and product releases.
  • Provide technical guidance and mentoring to junior developers.
  • Participate in Agile ceremonies, sprint planning, defect triage, and technical discussions.
  • Support product quality, security, and reliability requirements throughout the development and release lifecycle.
  • Perform unit testing for newly added or modified code
  • Behavioral Skills:
  • Result oriented and proactive team player
  • Good in communication
  • Interpersonal skills
  • Qualification:
  • Bachelor of Engineering (Computer background preferred

Project details

Spring, USA

We are looking for a Sr. Windows on ARM Developer with strong software development experience.

Technical Skills:

-

  • 6+ years of relevant development experience in firmware/embedded software development
  • Strong hands-on expertise in C/C++ programming
  • Strong development knowledge and hands-on experience in UEFI/BIOS
  • Hands-on experience with EDK II framework and UEFI firmware development
  • Strong knowledge of ARM embedded architecture
  • Prior experience with Windows on ARM (WOA) platforms
  • Experience in firmware application development on ARM processors
  • Hands-on experience with WMI (Windows Management Instrumentation)
  • Experience with JTAG and SWD debuggers
  • Knowledge of RTOS, Embedded Linux, or other embedded platforms
  • Prior experience with Qualcomm Windows on Snapdragon (WOS) systems
  • Hands-on experience with UART, SPI, I2C, ADC, and DAC
  • Experience with GitHub and CI/CD development pipelines
  • Experience with Python or other scripting languages for testing automation
  • Knowledge of bare-metal systems, board bring-up, and bootloader architecture
  • Experience in design and development of UEFI/BIOS modules
  • Prior experience creating ARM software design specifications
  • Strong debugging, troubleshooting, and root-cause analysis skills
  • Good communication and technical collaboration skills
  • Able to work with Agile methodologies
  • Start: flexible
  • Duration: 12 Months
  • Remote: onsite
  • Location: Spring, TX, US, US
  • Rate: 60-70 EUR/h
  • Languages: English

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on Dice

  1. freelancermap

    Senior Summit Developer

    Computer Futures, ein Geschäftszweig der SThree GmbH· Wiesbaden, Deutschland, Germany· Hybrid· SENIOR

    • Summit
    • C/C++
    • SQL
    • +4

  2. Job board

    Senior Summit Developer

    Computer Futures· Wiesbaden, Hessen, Deutschland, Germany· Hybrid· SENIOR· up to €100 / h

    • Summit (Teciem)
    • C/C++
    • SQL
    • +9

  3. Job board

    Test Engineer

    Next Ventures GmbH· Gothenburg - Sweden· Hybrid· Senior· CHF 60–85 / h

    • Software Testing
    • C/C++
    • Java
    • +9

Browse all jobs
Sign up free to apply