Quest Global · 2 months ago
Firmware Developer – EC & UEFI Developer
Quest Global delivers world-class end-to-end engineering solutions, and they are seeking a Firmware Developer to write efficient and reliable code for system functionality. The role involves collaborating with hardware architects and optimizing software performance while ensuring compliance with industry standards.
ConsultingInformation ServicesOutsourcingSoftware
Responsibilities
Write efficient, reliable, and optimized code in C/C++ and other programming languages to ensure system functionality and reliability
Collaborate with hardware architects to ensure seamless integration of software and hardware components
Develop software that meets performance, reliability, and scalability standards
Optimize software performance, including memory usage, processing speed, and energy efficiency
Participate in system architecture design and contribute to technical decision-making
Develop and maintain technical documentation for software development and testing
Document software design, coding practices, and maintenance procedures
Ensure the software meets industry standards, safety regulations, and project specifications
Analyze project requirements and translate them into software design specifications
Write efficient, reusable modules that interfaces with hardware components such as sensors, actuators, and communication modules
Test and debug software using simulation tools, hardware emulators, and on-target testing methods in simulated environments before deployment to real-world devices
Collaborate with cross-functional teams to define software requirements and validate product functionality
Provide technical support and troubleshooting for software-related issues
Work in hybrid development environments (predictive and adaptive)
Qualification
Required
Expertise in C programming
Experience working with UEFI Architecture and the EDK-2 platform
Engage in bare-metal development involving communication protocols such as UART, SPI, I2C, ADC, and DAC
Familiarity with Python, batch files, command shells, and other relevant scripting languages
Familiarity with version control systems GitHub and CICD development pipelines
Familiarity with bare metal systems, board bring-up, and bootloader architecture
Design and implement UEFI/BIOS modules in PEIM and DXE stages
Experienced in debugging embedded firmware applications using JTAG, SWD debuggers
Familiarity with using logic analyzers, I2C analyzers, oscilloscopes, and other relevant tools
Understanding basic analog and digital electronic concepts and ability to understand HW schematics
Ability to understand technical specifications, data sheets, and develop firmware solutions based on requirements
Solid experience with RTOS (Real-Time Operating Systems), embedded Linux, and other embedded platforms like ThreadX and Zephyr OS
Understanding low-level hardware architecture, software optimization, memory management, and real-time processing
Master's or Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, Mathematics or equivalent
Minimum 5 Years Of Professional Experience
Experience in Agile/Scrum environment
Preferred
Experience with embedded security and encryption protocols
Knowledge of communication protocols such as UART, SPI, I2C, CAN, or Ethernet
Knowledge of Python or other scripting languages for testing automation
Familiarity with Agile development methodologies and tools like ADO
Understanding of power management techniques for low-power embedded systems
Knowledge in ARM embedded architecture
Knowledge in PIC, EDK-2 and other microcontroller architectures
Benefits
401(k) matching
Dental insurance
Health insurance
Paid time off
Vision insurance
Company
Quest Global
Quest Global is an engineering solutions company that offers a range of services in the engineering and technology domains.
H1B Sponsorship
Quest Global has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (114)
2024 (93)
2023 (120)
2022 (94)
2021 (138)
2020 (607)
Funding
Current Stage
Late StageTotal Funding
$1.08BKey Investors
The Carlyle GroupChrysCapitalWarburg Pincus
2023-08-08Private Equity· $500M
2021-08-23Private Equity· $150M
2016-02-19Secondary Market· $350M
Recent News
Canada NewsWire
2026-01-16
2025-12-25
Company data provided by crunchbase