Sr. Windows on ARM Developer
Diverse Lynx · Spring
Strong hiring record · median 3 days open
Hiring signal
Actively hiring
Posted 3 days ago · still listed on the employer's own board · How we score
All reasons
In its favour
- Posted 3 days ago
- Still listed on the employer's own board
- Publishes a salary range
Role
Sr. Windows on ARM Developer
Location
Spring, TX USA
Salary- $90k-$100k/year
Job Description
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, Client, 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, Client, 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)
More jobs at Diverse Lynx
All 169- Network Security Engineer (Palo Alto Firewalls)Diverse Lynx · Remote, NY · USD 40–42/hrtoday
- Postgres DBADiverse Lynx · Sunnyvale, CA · USD 60–70/hrtoday
- Cloud Governance EngineerDiverse Lynx · Stamford · USD 50–55/hrtoday
- Airflow Architect – Big Data SystemsDiverse Lynx · Austin, TX · USD 60/hrtoday
- Mongo DBADiverse Lynx · Sunnyvale, CA · USD 50–65/hrtoday
Similar roles
- Remote role Software Architect - Artificial IntelligenceSyntricate Technologies · Columbia, SCtoday
- Staff Platform EngineerMotive · Seattle · USD 181,000–220,000/yrtoday
- Software Engineer - MonitoringMotive · Seattle · USD 164,000–200,000/yrtoday
- Senior Principal Machine Learning Engineer - RecommendationsSoundCloud · New York · USD 280,000–325,000/yrtoday
- Senior Full-Stack Engineer - Artist SuccessSoundCloud · New York · USD 160,000–190,000/yrtoday
- Senior Applied AI Engineer - OperateVi · United Statestoday