Firmware Engineer - EC & UEFI Job at Quest Global, Houston, TX

MWtNdkswYXBEOWQzdmFHTTY5M0tTVnFmamc9PQ==
  • Quest Global
  • Houston, TX

Job Description

Salary: $114,400 - 124,800 per year Requirements:

  • We are seeking individuals with the following qualifications:
  • Proficiency in C programming.
  • Experience with UEFI Architecture and the EDK-2 platform.
  • Involvement in bare-metal development using communication protocols such as UART, SPI, I2C, ADC, and DAC.
  • Familiarity with Python, batch files, command shells, and other pertinent scripting languages.
  • Understanding of version control systems like GitHub and CICD development pipelines.
  • Experience with bare-metal systems, board bring-up, and bootloader architecture.
  • Proficiency in designing and implementing UEFI/BIOS modules during PEIM and DXE stages.
  • Expertise in debugging embedded firmware applications utilizing JTAG and SWD debuggers.
  • Familiarity with logic analyzers, I2C analyzers, oscilloscopes, and other essential tools.
  • Comprehension of basic analog and digital electronic concepts and capability to interpret HW schematics.
  • Ability to comprehend technical specifications, data sheets, and create firmware solutions based on defined requirements.
  • Solid experience with RTOS (Real-Time Operating Systems), embedded Linux, and platforms such as ThreadX and Zephyr OS.
  • Understanding of low-level hardware architecture, software optimization, memory management, and real-time processing.
  • Preferred Skills:
  • Experience with embedded security and encryption protocols.
  • Knowledge of communication protocols like UART, SPI, I2C, CAN, or Ethernet.
  • Proficiency in Python or other scripting languages for test automation.
  • Familiarity with Agile development methodologies and tools like ADO.
  • Understanding of power management techniques for low-power embedded systems.
  • Knowledge of ARM embedded architecture.
  • Familiarity with PIC, EDK-2, and other microcontroller architectures.
Responsibilities:
  • Here’s what you will be engaged in:
  • Writing efficient, reliable, and optimized code in C/C++ and other programming languages to guarantee system functionality and reliability.
  • Collaborating with hardware architects for the cohesive integration of software and hardware components.
  • Developing software that fulfills performance, reliability, and scalability criteria.
  • Enhancing software performance regarding memory usage, processing speed, and energy efficiency.
  • Participating in system architecture design and contributing to technical decision-making processes.
  • Creating and maintaining comprehensive technical documentation for software development and testing.
  • Documenting software design, coding methodologies, and maintenance procedures.
  • Ensuring software compliance with industry standards, safety regulations, and project specifications.
  • Analyzing project requirements and converting them into software design specifications.
  • Crafting efficient, reusable modules that interface with hardware components such as sensors, actuators, and communication modules.
  • Testing and debugging software using simulation tools, hardware emulators, and on-target testing methods in simulated environments before deployment to real-world devices.
  • Collaborating with cross-functional teams to establish software requirements and validate product functionality.
  • Providing technical support and troubleshooting for software-related challenges.
  • Working in hybrid development environments (both predictive and adaptive).
Technologies:
  • ARM
  • Embedded
  • Ethernet
  • Firmware
  • GitHub
  • Hardware
  • Support
  • Linux
  • Python
  • Security
  • C++

More:

At Quest Global, we cultivate an inclusive culture that celebrates diverse perspectives, encouraging every employee to be their authentic self at work. Our dedication to diversity, equity, and inclusion propels our mission to enrich communities and deliver exceptional solutions that correspond with our clients' unique needs. We invite you to join us in an ecosystem that appreciates creativity and teamwork while offering competitive benefits that foster personal and professional development.

With more than 25 years in the industry, we tackle the world's most intricate engineering challenges across sectors, including aerospace & defense, automotive, energy, healthcare, and more. We believe in the power of innovation and collaboration to shape a brighter future. If you resonate with our values and aim to contribute to impactful work, we would be thrilled to receive your application. Join our team of inspired engineers who are dedicated to making the seemingly impossible possible.

This role is an on-site position based in Houston, TX, and we require you to have your own transportation to meet the required work hours. We offer a competitive compensation and benefits package that includes 401(k) matching, health and dental insurance, paid time off, and more.

We look forward to learning about you!

last updated 39 week of 2025

Job Tags

Full time,

Similar Jobs

AdientOne Consulting

Selector I Job at AdientOne Consulting

 ...after around 4 weeks we would expect to see a viable candidate at 80-100 pcs per hour. At or above 100 after 6 weeks. #**Electric Pallet Jack (required) and stand-up REACH TRUCK (preferred as they will be using this if converted). #***Having worked in/be OK... 

The Gathering Place For Kids

Preschool Bus Driver and After School Instructor Job at The Gathering Place For Kids

 ...Gathering Place For Kids is looking for a bus driver/after school instructor to pick up students from area elementary schools and assist...  ...'s license Have and maintain a safe and violation free driving record Successful completion of required background checks... 

Planet Fitness

Planet Fitness Facility Maintenance Technician Job at Planet Fitness

 ...preventative maintenance, general repairs, and emergency repairs as necessary for club equipment and standard facility upkeep.~ Planet Fitness is known for a reputation consisting of the Judgement Free Zone (JFZ), raving fans service, a clean and comfortable environment... 

Eliassen Group

Drupal Developer - Angular & JavaScript Job at Eliassen Group

 ...Description: **Hybrid Onsite |4 days per week in Englewood, CO** Our client is looking for a developer to support their Angular front-end team by managing and configuring our Drupal CMS. Our clients front-end functionality is built to be driven by content and flow... 

KIPP Jacksonville Public Schools

Immediate High School Math Teacher Job at KIPP Jacksonville Public Schools

 ...2th grade In the current school year, teachers at KIPP Jacksonville Public Schools work...  ...Jacksonville Public Schools seeks a High School Math Teacher for the 2025-2026 school year....  ...complete the application in its entirety online. QUESTIONS If you have questions...