Embedded Software Engineer
$174K - $261K/yr
Familiarity with to bare metal embedded device drivers * Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * RESTConf interface design and implementation * Emulation Environments
$174K - $261K/yr
Familiarity with to bare metal embedded device drivers * Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * RESTConf interface design and implementation * Emulation Environments
$174K - $261K/yr
Familiarity with to bare metal embedded device drivers * Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * RESTConf interface design and implementation * Emulation Environments
$120K - $140K/yr
Job SummaryWe are seeking an Embedded Software Engineer to design embedded software and device drivers that enable silicon validation and hardware bring-up, while also supporting the Validation ...
$120K - $140K/yr
Job SummaryWe are seeking an Embedded Software Engineer to design embedded software and device drivers that enable silicon validation and hardware bring-up, while also supporting the Validation ...
Irvine, CA · On-site
$141K - $185K/yr
Work closely with hardware teams on board bring-up, OS bring-up, and device driver development. * Develop and integrate hardware interface solutions for embedded platforms. * Ensure regulatory ...
Quick apply
Irvine, CA · On-site
$141K - $185K/yr
Work closely with hardware teams on board bring-up, OS bring-up, and device driver development. * Develop and integrate hardware interface solutions for embedded platforms. * Ensure regulatory ...
Plano, TX · Remote
$134K - $177K/yr
Work closely with hardware teams on board bring-up, OS bring-up, and device driver development . * Develop and integrate hardware interface solutions for embedded platforms. * Ensure regulatory ...
Quick apply
Plano, TX · Remote
$134K - $177K/yr
Work closely with hardware teams on board bring-up, OS bring-up, and device driver development . * Develop and integrate hardware interface solutions for embedded platforms. * Ensure regulatory ...
Carlsbad, CA · On-site
$145K - $218K/yr
Familiarity with bare metal embedded device drivers * Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * Networking protocols (e.g. IPSec, MACsec, TLS, etc.) * Participating in multi ...
Carlsbad, CA · On-site
$145K - $218K/yr
Familiarity with bare metal embedded device drivers * Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * Networking protocols (e.g. IPSec, MACsec, TLS, etc.) * Participating in multi ...
Santa Clara, CA · On-site
$154K - $203K/yr
You can demonstrate a hands-on technical background; excellent C programming and embedded, device driver development experience * Familiarity with computer system architecture, microprocessor, and ...
Santa Clara, CA · On-site
$154K - $203K/yr
You can demonstrate a hands-on technical background; excellent C programming and embedded, device driver development experience * Familiarity with computer system architecture, microprocessor, and ...
Familiarity with bare metal embedded device drivers * Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * Networking protocols (e.g. IPSec, MACsec, TLS, etc.) * Participating in multi ...
Familiarity with bare metal embedded device drivers * Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * Networking protocols (e.g. IPSec, MACsec, TLS, etc.) * Participating in multi ...
$100 - $150K/hr
Your primary focus will be on Linux-based systems, device driver development, including for custom ... Design and develop embedded software for Linux-based systems, including device drivers and kernel ...
$100 - $150K/hr
Your primary focus will be on Linux-based systems, device driver development, including for custom ... Design and develop embedded software for Linux-based systems, including device drivers and kernel ...
Phoenix, AZ · On-site
$130K - $171K/yr
Required Skills Exp in Years C/C++ Programming Embedded/ Real-time systems Linux kernel Device drivers for embedded Debugging Hand-on Coding exp Job Requirements Bachelor's or Master's degree in ...
Quick apply
Phoenix, AZ · On-site
$130K - $171K/yr
Required Skills Exp in Years C/C++ Programming Embedded/ Real-time systems Linux kernel Device drivers for embedded Debugging Hand-on Coding exp Job Requirements Bachelor's or Master's degree in ...
San Diego, CA · Remote
$134K - $177K/yr
Candidate is expected to have strong expertise on device driver, system integration and strong ... Solid working experience on embedded programming on Linux and Android, middleware development ...
Quick apply
San Diego, CA · Remote
$134K - $177K/yr
Candidate is expected to have strong expertise on device driver, system integration and strong ... Solid working experience on embedded programming on Linux and Android, middleware development ...
Carlsbad, CA · On-site
$136K - $179K/yr
... device drivers • Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) • Networking protocols (e.g. IPSec, MACsec, TLS, etc.) • Participating in multi-disciplinary teams • This ...
Carlsbad, CA · On-site
$136K - $179K/yr
... device drivers • Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) • Networking protocols (e.g. IPSec, MACsec, TLS, etc.) • Participating in multi-disciplinary teams • This ...
Irvine, CA · On-site
$100 - $150K/hr
Your primary focus will be on Linux-based systems, device driver development, including for custom ... Design and develop embedded software for Linux-based systems, including device drivers and kernel ...
Quick apply
Irvine, CA · On-site
$100 - $150K/hr
Your primary focus will be on Linux-based systems, device driver development, including for custom ... Design and develop embedded software for Linux-based systems, including device drivers and kernel ...
$145K - $218K/yr
Familiarity with bare metal embedded device drivers * Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * Networking protocols (e.g. IPSec, MACsec, TLS, etc.) * Participating in multi ...
$145K - $218K/yr
Familiarity with bare metal embedded device drivers * Microprocessors and embedded processors (NIOS, ARM, RISC-V, etc.) * Networking protocols (e.g. IPSec, MACsec, TLS, etc.) * Participating in multi ...
Alameda, CA · On-site
$114K - $228K/yr
Plan, develop, and maintain CI/CD pipelines for embedded software projects. * Contribute to software system designs including architecture definitions and module interfaces. * Implement device driver ...
Alameda, CA · On-site
$114K - $228K/yr
Plan, develop, and maintain CI/CD pipelines for embedded software projects. * Contribute to software system designs including architecture definitions and module interfaces. * Implement device driver ...
Irvine, CA · On-site
$100 - $150K/hr
Your primary focus will be on Linux-based systems, device driver development, including for custom ... Design and develop embedded software for Linux-based systems, including device drivers and kernel ...
Irvine, CA · On-site
$100 - $150K/hr
Your primary focus will be on Linux-based systems, device driver development, including for custom ... Design and develop embedded software for Linux-based systems, including device drivers and kernel ...
Elgin, IL · On-site
Design, implement, and test software for embedded wireless systems, including BLE and Wi-Fi. * Develop and integrate custom device drivers to support new hardware platforms. * Implement and maintain ...
Elgin, IL · On-site
Design, implement, and test software for embedded wireless systems, including BLE and Wi-Fi. * Develop and integrate custom device drivers to support new hardware platforms. * Implement and maintain ...
$154K - $203K/yr
You can demonstrate a hands-on technical background; excellent C programming and embedded, device driver development experience * Familiarity with computer system architecture, microprocessor, and ...
$154K - $203K/yr
You can demonstrate a hands-on technical background; excellent C programming and embedded, device driver development experience * Familiarity with computer system architecture, microprocessor, and ...
San Diego, CA · Remote
$134K - $177K/yr
Candidate is expected to have strong expertise on device driver, system integration and strong ... Solid working experience on embedded programming on Linux and Android, middleware development ...
Quick apply
San Diego, CA · Remote
$134K - $177K/yr
Candidate is expected to have strong expertise on device driver, system integration and strong ... Solid working experience on embedded programming on Linux and Android, middleware development ...
$130K - $171K/yr
Design, implement, and test software for embedded wireless systems, including BLE and Wi-Fi. * Develop and integrate custom device drivers to support new hardware platforms. * Implement and maintain ...
$130K - $171K/yr
Design, implement, and test software for embedded wireless systems, including BLE and Wi-Fi. * Develop and integrate custom device drivers to support new hardware platforms. * Implement and maintain ...
San Diego, CA · On-site
$89/hr
Experience with Rust, Linux kernel drivers, and embedded device drivers. * Familiarity with Vivado, Vitis, DOORS, Rhapsody, and ClearCase. * Knowledge of MIL-STD-6016, HAIPE, OTNK, and IKE. * Active ...
San Diego, CA · On-site
$89/hr
Experience with Rust, Linux kernel drivers, and embedded device drivers. * Familiarity with Vivado, Vitis, DOORS, Rhapsody, and ClearCase. * Knowledge of MIL-STD-6016, HAIPE, OTNK, and IKE. * Active ...
$70K - $79.5K
1% of jobs
$79.5K - $88.9K
2% of jobs
$88.9K - $98.4K
3% of jobs
$98.4K - $107.8K
6% of jobs
$107.8K - $117.3K
5% of jobs
$117.3K - $126.7K
5% of jobs
$130K is the 25th percentile. Wages below this are outliers.
$126.7K - $136.2K
5% of jobs
$136.2K - $145.6K
7% of jobs
$145.6K - $155.1K
3% of jobs
$155.1K - $164.5K
3% of jobs
The median wage is $165.8K / yr.
$164.5K - $174K
58% of jobs
$70K
$153.4K
$174K
| Aspect | Embedded Device Driver | Firmware Engineer |
|---|---|---|
| Primary Focus | Developing software that interfaces hardware components with operating systems | Designing and implementing low-level software that controls hardware functions |
| Work Environment | Embedded systems, real-time OS, hardware integration | Embedded systems, microcontrollers, hardware-software interaction |
| Required Skills | C/C++, hardware knowledge, OS understanding | C/C++, hardware knowledge, low-level programming |
| Industry Usage | Consumer electronics, automotive, IoT devices | Consumer electronics, aerospace, industrial equipment |
Both roles involve embedded systems and require C/C++ skills, but Embedded Device Drivers focus on creating software that enables hardware components to communicate with operating systems, while Firmware Engineers develop the core software that directly controls hardware functions. Understanding both roles helps in selecting the right career path or project focus within embedded systems development.

4.2
Based on 7 frontline employees who took The Breakroom Quiz
79th of 82 rated telecommunications companies
One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.
This is a role for a Embedded Software Engineer who is eager to contribute to a small, fast-paced team. You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In-line Network Encryptors, embedded cryptographic devices, and emerging cryptographic solutions. You will interface and collaborate with system, test, and hardware engineers as new capabilities are developed and transitioned into service.
This is an onsite role based out of Carlsbad, CA, Marlborough, MA, Linthicum Heights, MD, or Tampa, FL.
Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here.
Qualifications:Sourced by ZipRecruiter
At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate.
Telecommunications
5,001 - 10,000 Employees
Carlsbad, CA, US
1986