Implement and optimize device drivers for hardware peripherals (SPI, IC, UART, USB, CAN, Ethernet, GPIO, ADC/DAC, PWM). Integrate and configure RTOS or bare-metal firmware. Perform board bring-up and ...
Implement and optimize device drivers for hardware peripherals (SPI, IC, UART, USB, CAN, Ethernet, GPIO, ADC/DAC, PWM). Integrate and configure RTOS or bare-metal firmware. Perform board bring-up and ...
Hardware Test Engineer
Peachtree City, GA · On-site
DDR, I2C/SPI/UART buses Skill 4 - 4+ Automotive Electronics Product experience - Infotainments, Cluster, Radios Good To have Skills - Skill 1 - Ability to work well in a fast-paced work environment ...
Hardware Test Engineer
Peachtree City, GA · On-site
DDR, I2C/SPI/UART buses Skill 4 - 4+ Automotive Electronics Product experience - Infotainments, Cluster, Radios Good To have Skills - Skill 1 - Ability to work well in a fast-paced work environment ...
UART * Embedded systems * SPI * Boot and application layer development * USB * SW Unit Testing * Automotive
UART * Embedded systems * SPI * Boot and application layer development * USB * SW Unit Testing * Automotive
Firmware engineer
Chinquapin, NC · On-site
Implementation and control of communication interfaces such as UART, SPI, and I2C. * Working with Xilinx FPGAs, specifically Zynq and UltraScale. * Using the Vivado design environment to develop and ...
Firmware engineer
Chinquapin, NC · On-site
Implementation and control of communication interfaces such as UART, SPI, and I2C. * Working with Xilinx FPGAs, specifically Zynq and UltraScale. * Using the Vivado design environment to develop and ...
JB061542 - Embedded Software Engineer wit
Irvine, CA · On-site
$141K - $185K/yr
UART,USB,Ethernet,I2C,SPI,RS232 / RS422 * Knowledge of communication protocols including: * CAN,TCP/IP,UDP Experience: * 6 - 15 years of relevant experience in Embedded Software Development
JB061542 - Embedded Software Engineer wit
Irvine, CA · On-site
$141K - $185K/yr
UART,USB,Ethernet,I2C,SPI,RS232 / RS422 * Knowledge of communication protocols including: * CAN,TCP/IP,UDP Experience: * 6 - 15 years of relevant experience in Embedded Software Development
Principal Electrical Engineer
Eden Prairie, MN · On-site
$140K/yr
Protocol-level knowledge of serial interfaces including SPI, I2C and UART * Experience with analog design concepts and design tools such as SPICE and HyperLynx preferred * Experience with RF ...
Quick apply
Principal Electrical Engineer
Eden Prairie, MN · On-site
$140K/yr
Protocol-level knowledge of serial interfaces including SPI, I2C and UART * Experience with analog design concepts and design tools such as SPICE and HyperLynx preferred * Experience with RF ...
I²C, SPI, UART, USB, Ethernet * Strong hands-on experience with lab instrumentation and debugging techniques * Experience designing, simulating, and testing analog and digital circuits using ...
Quick apply
I²C, SPI, UART, USB, Ethernet * Strong hands-on experience with lab instrumentation and debugging techniques * Experience designing, simulating, and testing analog and digital circuits using ...
Embedded Software Engineer
Irvine, CA · On-site
$141K - $185K/yr
UART, USB, Ethernet, I2C, SPI, RS232 / RS422, * Knowledge of communication protocols including CAN, TCP/IP, UDP * 6 - 15 years of relevant experience in Embedded Software Development.
Embedded Software Engineer
Irvine, CA · On-site
$141K - $185K/yr
UART, USB, Ethernet, I2C, SPI, RS232 / RS422, * Knowledge of communication protocols including CAN, TCP/IP, UDP * 6 - 15 years of relevant experience in Embedded Software Development.
Electrical Engineer
Beaverton, OR · On-site
I2C, SPI, SDIO, JTAG, UART, I2S, USB, etc. • 2+ years of flex board design and debugging experience a huge plus • Experience with x86 platform for Quark or Atom SoC Qualifications Additional ...
Electrical Engineer
Beaverton, OR · On-site
I2C, SPI, SDIO, JTAG, UART, I2S, USB, etc. • 2+ years of flex board design and debugging experience a huge plus • Experience with x86 platform for Quark or Atom SoC Qualifications Additional ...
Firmware Engineer
Menlo Park, CA · On-site
... I²C, UART, USB, CAN, Ethernet, GPIO, ADC/DAC, PWM). • Integrate and configure RTOS or bare-metal firmware. • Perform board bring-up and hardware validation, working closely with electrical ...
Firmware Engineer
Menlo Park, CA · On-site
... I²C, UART, USB, CAN, Ethernet, GPIO, ADC/DAC, PWM). • Integrate and configure RTOS or bare-metal firmware. • Perform board bring-up and hardware validation, working closely with electrical ...
Senior Firmware Engineer (C#/C++)
Tucson, AZ · On-site
$95 - $98/hr
Hands-on experience with communication protocols including I2C, SPI, UART, CAN, or USB * Strong understanding of embedded system architecture, memory management, interrupts, and state machines
Quick apply
Senior Firmware Engineer (C#/C++)
Tucson, AZ · On-site
$95 - $98/hr
Hands-on experience with communication protocols including I2C, SPI, UART, CAN, or USB * Strong understanding of embedded system architecture, memory management, interrupts, and state machines
Embedded Software Engineer
$150K - $250K/yr
Develop and maintain low-level drivers for peripherals including SPI, I2C, UART, GPIO, timers, and DMA engines. * Debug real-time embedded systems using JTAG/SWD debuggers, in-circuit emulators, and ...
Embedded Software Engineer
$150K - $250K/yr
Develop and maintain low-level drivers for peripherals including SPI, I2C, UART, GPIO, timers, and DMA engines. * Debug real-time embedded systems using JTAG/SWD debuggers, in-circuit emulators, and ...
Firmware Developer
Houston, TX · On-site
Must Have: x86 architecture, UEFI BIOS, ARM architecture, Firmware development, I2C, SPI, UART, PCIe, EC, Windows on ARM, Debugging In Bios : Low-level Developer experience required . Role Overview:
Quick apply
Firmware Developer
Houston, TX · On-site
Must Have: x86 architecture, UEFI BIOS, ARM architecture, Firmware development, I2C, SPI, UART, PCIe, EC, Windows on ARM, Debugging In Bios : Low-level Developer experience required . Role Overview:
... PCIe, UART, and UMA. • Execute firmware validation activities including test planning, test case development, automation, and regression execution. • Perform system-level validation using ...
... PCIe, UART, and UMA. • Execute firmware validation activities including test planning, test case development, automation, and regression execution. • Perform system-level validation using ...
Hardware Test Engineer
Peachtree City, GA · On-site
DDR, I2C/SPI/UART buses Skill 4 - 4+ Automotive Electronics Product experience - Infotainments, Cluster, Radios Good To have Skills - Skill 1 - Ability to work well in a fast-paced work environment ...
Hardware Test Engineer
Peachtree City, GA · On-site
DDR, I2C/SPI/UART buses Skill 4 - 4+ Automotive Electronics Product experience - Infotainments, Cluster, Radios Good To have Skills - Skill 1 - Ability to work well in a fast-paced work environment ...
Design peripheral and control interfaces, including SPI, I2C, UART, GPIO , and system control buses. * * Develop scheduler and interrupt schemes , driver-facing control paths, and configuration ...
Quick apply
Design peripheral and control interfaces, including SPI, I2C, UART, GPIO , and system control buses. * * Develop scheduler and interrupt schemes , driver-facing control paths, and configuration ...
Implement and harden a reliable, secure communication protocol (UART/SPI) between the Linux host and a secondary safety microcontroller. * System Hardening & Security: Implement Secure Boot ...
Quick apply
Implement and harden a reliable, secure communication protocol (UART/SPI) between the Linux host and a secondary safety microcontroller. * System Hardening & Security: Implement Secure Boot ...
Embedded Firmware Engineer
Englewood, CO · On-site
$101K - $139K/yr
Implement and optimize hardware drivers (I2C, SPI, UART, GPIO, ADC/DAC, PCIe, etc.) * Develop and validate hardware/firmware interfaces and bring-up new hardware platforms * Design and implement low ...
Quick apply
Embedded Firmware Engineer
Englewood, CO · On-site
$101K - $139K/yr
Implement and optimize hardware drivers (I2C, SPI, UART, GPIO, ADC/DAC, PCIe, etc.) * Develop and validate hardware/firmware interfaces and bring-up new hardware platforms * Design and implement low ...
Ingeniero/a logica programable
Midland City, AL · On-site
$182K/yr
Implementation and management of communication interfaces such as UART, SPI, and I2C. * Working with Xilinx FPGAs, specifically Zynq and UltraScale. * Use of the Vivado design environment for ...
Ingeniero/a logica programable
Midland City, AL · On-site
$182K/yr
Implementation and management of communication interfaces such as UART, SPI, and I2C. * Working with Xilinx FPGAs, specifically Zynq and UltraScale. * Use of the Vivado design environment for ...
Embedded Firmware Engineer
Alpharetta, GA · On-site
$97K - $134K/yr
Implement and optimize hardware drivers (I2C, SPI, UART, GPIO, ADC/DAC, PCIe, etc.) * Develop and validate hardware/firmware interfaces and bring-up new hardware platforms * Design and implement low ...
Quick apply
Embedded Firmware Engineer
Alpharetta, GA · On-site
$97K - $134K/yr
Implement and optimize hardware drivers (I2C, SPI, UART, GPIO, ADC/DAC, PCIe, etc.) * Develop and validate hardware/firmware interfaces and bring-up new hardware platforms * Design and implement low ...
Uart information
See salary details
$51K - $61.3K
4% of jobs
$68K is the 25th percentile. Wages below this are outliers.
$61.3K - $71.5K
32% of jobs
$71.5K - $81.8K
11% of jobs
The median wage is $89K / yr.
$81.8K - $92.1K
5% of jobs
$92.1K - $102.4K
9% of jobs
$102.4K - $112.6K
11% of jobs
$116.3K is the 75th percentile. Wages above this are outliers.
$112.6K - $122.9K
9% of jobs
$122.9K - $133.2K
8% of jobs
$133.2K - $143.5K
6% of jobs
$143.5K - $153.7K
3% of jobs
$153.7K - $164K
1% of jobs
$51K
$98.3K
$164K
How much do uart jobs pay per year?
What is the difference between Uart vs Network Technician?
| Aspect | Uart | Network Technician |
|---|---|---|
| Required Certifications | FCC, CE, or industry-specific certifications | CompTIA Network+, Cisco CCNA, or similar |
| Work Environment | Manufacturing plants, electronics labs, or field installations | Office settings, data centers, or client sites |
| Industry Usage | Electronics manufacturing, telecommunications, aerospace | IT, telecommunications, networking companies |
Uart technicians focus on serial communication interfaces and electronics hardware, often working in manufacturing or electronics environments. Network Technicians specialize in network infrastructure, troubleshooting, and configuration. While both roles require technical certifications and involve working with communication systems, Uart roles are more hardware and electronics-oriented, whereas Network Technicians focus on data networks and connectivity.
Other
Posted 19 hours ago
Job description
We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC development, and hardware bring-up, with a proven ability to collaborate with cross-functional teams to deliver robust and efficient firmware solutions. This role is a full-time onsite position in Menlo Park, CA.
Position Overview
We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong experience in low-level programming (C/C++), microcontroller/SoC development, and hardware bring-up, with a proven ability to collaborate with cross-functional teams to deliver robust and efficient firmware solutions. This role is a full-time onsite position in Menlo Park, CA.
Key Responsibilities
Design, develop, and maintain firmware in C/C++ for microcontrollers, SoCs, and embedded platforms.
Implement and optimize device drivers for hardware peripherals (SPI, IC, UART, USB, CAN, Ethernet, GPIO, ADC/DAC, PWM).
Integrate and configure RTOS or bare-metal firmware.
Perform board bring-up and hardware validation, working closely with electrical engineers.
Debug and analyze firmware/hardware issues using oscilloscopes, logic analyzers, and JTAG/SWD.
Develop secure bootloaders and update soluions
Write and maintain unit tests and automated test scripts for firmware validation.
Collaborate with cross-functional teams (hardware, software, QA, systems engineering) to deliver products on schedule.
Document firmware architecture, APIs, and design decisions for maintainability.
Qualifications
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science
5+ years of experience in embedded firmware development.
Strong proficiency in C/C++ and Python.
Experience with ARM Cortex-M, RISC-V, or similar MCU/SoC architectures.
Familiarity with RTOS and bare-metal programming.
Hands-on experience with hardware interfaces (SPI, IC, UART, USB, BLE, Wi-Fi, etc.).
Proficiency with debugging tools (JTAG, GDB, oscilloscopes, logic analyzers).
Experience with version control (Git) and CI/CD pipelines.