Geforderte Skills
Sprachen: English
Jobbeschreibung
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
Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten
Gefunden auf Dice