Firmware Engineer (Houston) Job at People Tech Group Inc, Houston, TX

Q0ZtektMVVAwK3R1L1pQeFFNUWxHbE5sUmc9PQ==
  • People Tech Group Inc
  • Houston, TX

Job Description

Role: Senior Firmware Developer – EC & UEFI Developer on Qualcomm ARM Platforms

Key Responsibilities:

• Design and develop software for Qualcomm ARM Snapdragon SOC hardware platforms.

• Write efficient, reliable, and optimized code in C/C++ and other programming languages for ARM systems 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 decisionmaking.

• 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 ARM 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).

Work Experience

Required Skills and Qualifications:

Experience with developing firmware applications on ARM processors.

• Expertise in ARM embedded architecture.

• 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.

Preferred Skills:

• Experience with ARM architecture, PIC, EDK-2 and other microcontroller architectures.

• 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.

Education and Experience:

• Master’s or Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, Mathematics or equivalent.

• Minimum 6 years of professional experience.

• Experience in Agile/Scrum environment

Job Tags

Part time, Work experience placement,

Similar Jobs

TravelNurseSource

Travel Nurse RN - ICU/Critical Care - $2,094 per week in Wausau, WI Job at TravelNurseSource

TravelNurseSource is working with AHS Staffing to find a qualified ICU/Critical Care RN in Wausau, Wisconsin, 54401! Pay Information $2,094 per...  ...a Long Term (Travel) Registered Nurse Intensive Care Unit - Neuro in Wausau, WI. This assignment lasts 2 weeks and is... 

Coney Island Prep

2025-2026 High School French Teacher Job at Coney Island Prep

 ...High School French Teacher (2025 - 2026 School Year) Coney Island Preparatory Public Charter School Brooklyn, New York What is the Role? If you are an expert in French language and culture with a dedication for cultivating language skills and world perspective... 

Clearance Jobs

Splunk ITSI Engineer #10520 Job at Clearance Jobs

 ...Splunk Itsi Engineer NOTE - this is a 2-3 month contract on location in Doral, FL Generous hourly rate to cover all expenses MUST have a DOD Secret clearance We are seeking a detail-oriented and technically proficient Splunk ITSI Engineer to design, deploy, and... 

Turnwell Mental Health Network

Psychiatric Mental Health Nurse Practitioner/Physician Assistant Job at Turnwell Mental Health Network

 ...Job Description Description: Montana Psychiatry & Brain Health Center (Montana Psychiatry), a leading provider of psychiatric services in Montana, is seeking a Psychiatric Mental Health Nurse Practitioner/Physician Assistant who will be responsible for providing... 

Unity Health

Licensed Practical Nurse LPN, 7a-7p Job at Unity Health

 ...Job Description 1. Education: Graduation from an accredited school of practical nursing and holds a current Arkansas licensure as a...  ...: Under the direct supervision and delegation of the RN, the LPN is responsible for the delivery of patient care through the nursing...