Windows Embedded Developer

Spring, TX, US • Posted 31 minutes ago • Updated 31 minutes ago
Contract W2
Contract Independent
Contract Corp To Corp
12 Months
On-site
$60 - $70/hr
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • arm
  • windows
  • embedded

Summary

Role: Sr. Windows on ARM Developer

Location: 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
  • Roles and Responsibilities:
    • 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10114281
  • Position Id: 9140197
  • Posted 31 minutes ago
Contact the job poster
JK

Jatin Kumar

Recruiter @ Alltech Consulting Services, Inc.

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.