Senior Software Engineer Full time-Flexible schedule, FLSA Exempt, EEOC Employer THIS IS AN ONSITE ... Extensive experience with AOSP (Android Open Source Project) or another embedded Linux OS * 5+ ...
Senior Software Engineer Full time-Flexible schedule, FLSA Exempt, EEOC Employer THIS IS AN ONSITE ... Extensive experience with AOSP (Android Open Source Project) or another embedded Linux OS * 5+ ...
Join a team of SME embedded software engineers with a diverse set of backgrounds to do system level validation of Apple's next generation SoCs. You will leave no stone left unturned for a ...
Join a team of SME embedded software engineers with a diverse set of backgrounds to do system level validation of Apple's next generation SoCs. You will leave no stone left unturned for a ...
$172.80K - $204.80K/yr
You will design key aspects of our Tegra SoC kernel drivers and embedded Software. This role will ... Outstanding C programming and low-level driver experience; background and strength with complex ...
Embedded CPU Architect, Platform Architecture
Beaverton, OR · On-site
$173.80K/yr
Working closely with algorithm teams, software engineers, and CPU designers, you will explore ISA extensions, microarchitecture enhancements, and system-level optimizations tailored to embedded use ...
Embedded CPU Architect, Platform Architecture
Beaverton, OR · On-site
$173.80K/yr
Working closely with algorithm teams, software engineers, and CPU designers, you will explore ISA extensions, microarchitecture enhancements, and system-level optimizations tailored to embedded use ...
Join a team of SME embedded software engineers with a diverse set of backgrounds to do system level validation of Apple's next generation SoCs. You will leave no stone left unturned for a ...
Join a team of SME embedded software engineers with a diverse set of backgrounds to do system level validation of Apple's next generation SoCs. You will leave no stone left unturned for a ...
Sr. Software Architect - Platform Services
Beaverton, OR · On-site
$133K - $223K/yr
Drive hardware and software co-design by partnering with hardware engineering teams to align system requirements and optimize embedded hardware capabilities. * Innovate and promote architectural ...
Sr. Software Architect - Platform Services
Beaverton, OR · On-site
$133K - $223K/yr
Drive hardware and software co-design by partnering with hardware engineering teams to align system requirements and optimize embedded hardware capabilities. * Innovate and promote architectural ...
Working closely with algorithm teams, software engineers, and CPU designers, you will explore ISA extensions, microarchitecture enhancements, and system-level optimizations tailored to embedded use ...
Working closely with algorithm teams, software engineers, and CPU designers, you will explore ISA extensions, microarchitecture enhancements, and system-level optimizations tailored to embedded use ...
Driver, embedded FW or BIOS development experience is a plus. Finally, candidate must have ... C/C++ Software Engineer Mandatory Skills * C/C++ Software Engineering * Experience releasing ...
Driver, embedded FW or BIOS development experience is a plus. Finally, candidate must have ... C/C++ Software Engineer Mandatory Skills * C/C++ Software Engineering * Experience releasing ...
Software Engineering, Staff Engineer - 15410
Hillsboro, OR · On-site
$120K/yr
You are an experienced and innovative software engineer ready to tackle complex challenges at the ... With a passion for embedded systems and a deep understanding of PCIe protocol, you thrive in ...
Software Engineering, Staff Engineer - 15410
Hillsboro, OR · On-site
$120K/yr
You are an experienced and innovative software engineer ready to tackle complex challenges at the ... With a passion for embedded systems and a deep understanding of PCIe protocol, you thrive in ...
OR · On-site
$131.40K - $172.80K/yr
As an Embedded Expert, you will be responsible for configuring and maintaining our self-service ... Comfortable working with SaaS software and quickly adapting to new tools and technologies.
Android Software Engineer
Corvallis, OR · On-site
You possess a deep understanding of embedded system software and operating system architectures ... Engineer, Mobile Device Management, MDM, Telemetry, Android Framework, Embedded Systems, Java ...
Android Software Engineer
Corvallis, OR · On-site
You possess a deep understanding of embedded system software and operating system architectures ... Engineer, Mobile Device Management, MDM, Telemetry, Android Framework, Embedded Systems, Java ...
Software Infrastructure Development Engineer
Wilsonville, OR · On-site
$179K - $212.10K/yr
... tools, and embedded software. We at Siemens EDA pride ourselves on our dedication to software ... You will be a member of a team of motivated and skilled engineers designing and building a ...
Software Infrastructure Development Engineer
Wilsonville, OR · On-site
$179K - $212.10K/yr
... tools, and embedded software. We at Siemens EDA pride ourselves on our dedication to software ... You will be a member of a team of motivated and skilled engineers designing and building a ...
Android Software Engineer
Corvallis, OR · On-site
Essential Skills & Experience: • You have 3-5 years of hands-on experience in Android application development or embedded Linux GUI environments. • You hold a degree in Software Engineering ...
Android Software Engineer
Corvallis, OR · On-site
Essential Skills & Experience: • You have 3-5 years of hands-on experience in Android application development or embedded Linux GUI environments. • You hold a degree in Software Engineering ...
$122.40K - $161.30K/yr
We are looking for a motivated Senior System Software Engineer to join the Holoscan team. This is ... Familiarity with cross-compilation, embedded systems, and Linux internals * Knowledge of security ...
Software Engineer 4
Tualatin, OR · On-site
Experience in distributed embedded controls system desired. * Software development skills in one or more general purpose programming languages: C++, C#. Our commitment We believe it is important for ...
Software Engineer 4
Tualatin, OR · On-site
Experience in distributed embedded controls system desired. * Software development skills in one or more general purpose programming languages: C++, C#. Our commitment We believe it is important for ...
OR · On-site
$122.40K - $161.30K/yr
We are seeking a Senior Software Engineer to design, implement, test, and certify flight-critical ... Extensive experience with Simulink, Stateflow and Embedded Coder for safety critical software ...
OR · On-site
$122.40K - $161.30K/yr
We are seeking a Senior Software Engineer to design, implement, test, and certify flight-critical ... Extensive experience with Simulink, Stateflow and Embedded Coder for safety critical software ...
Software Engineer: SoC System Stress Validation
$113.51K - $190.90K/yr
Join a team of SME embedded software engineers with a diverse set of backgrounds to do system level validation of Apple's next generation SoCs. Description You will leave no stone left unturned for a ...
Software Engineer: SoC System Stress Validation
$113.51K - $190.90K/yr
Join a team of SME embedded software engineers with a diverse set of backgrounds to do system level validation of Apple's next generation SoCs. Description You will leave no stone left unturned for a ...
Software Engineer: SoC System Stress Validation
$113.51K - $190.90K/yr
Join a team of SME embedded software engineers with a diverse set of backgrounds to do system level validation of Apple's next generation SoCs. Description You will leave no stone left unturned for a ...
Software Engineer: SoC System Stress Validation
$113.51K - $190.90K/yr
Join a team of SME embedded software engineers with a diverse set of backgrounds to do system level validation of Apple's next generation SoCs. Description You will leave no stone left unturned for a ...
Software Engineer (Active Comms)
$80K - $120K/yr
Job Summary As a Software Developer on Active911's ActiveComms team, you will be a key contributor ... Experience developing embedded software and working with resource-constrained environments.
Quick apply
Software Engineer (Active Comms)
$80K - $120K/yr
Job Summary As a Software Developer on Active911's ActiveComms team, you will be a key contributor ... Experience developing embedded software and working with resource-constrained environments.
Software Engineer (Active Comms)
Philomath, OR · On-site
$80K - $120K/yr
Job Summary As a Software Developer on Active911's ActiveComms team, you will be a key contributor ... Experience developing embedded software and working with resource-constrained environments.
Software Engineer (Active Comms)
Philomath, OR · On-site
$80K - $120K/yr
Job Summary As a Software Developer on Active911's ActiveComms team, you will be a key contributor ... Experience developing embedded software and working with resource-constrained environments.
Embedded Software Engineer information
See Oregon salary details
$74K - $84K
1% of jobs
$84K - $94K
2% of jobs
$94K - $104K
3% of jobs
$104K - $114K
6% of jobs
$114K - $124K
5% of jobs
$124K - $134K
5% of jobs
$137.5K is the 25th percentile. Wages below this are outliers.
$134K - $144K
5% of jobs
$144K - $154K
7% of jobs
$154K - $164K
3% of jobs
$164K - $174K
3% of jobs
The median wage is $175.3K / yr.
$174K - $184K
58% of jobs
$74K
$162.2K
$184K
How much do embedded software engineer jobs pay per year?
What Is an Embedded Software Engineer?
Embedded software is installed on devices that operate like personal computers. Examples of embedded software can be found in geographic positioning systems, or GPS devices, smart watches, and calculators. Embedded software engineers perform a range of embedded software engineering functions, including running system software updates and designing software for embedded systems. Embedded software engineers also advise on product development, approve new product designs, and optimize the product lifecycle.
What are the key skills and qualifications needed to thrive as an Embedded Software Engineer, and why are they important?
How does an Embedded Software Engineer typically collaborate with hardware engineers during product development?
What are Embedded Software Engineers?
What is the difference between Embedded Software Engineer vs Firmware Engineer?
| Aspect | Embedded Software Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++ | Similar credentials; strong C/C++ skills, understanding of hardware |
| Work Environment | Develops software for embedded systems in various industries like automotive, IoT, consumer electronics | Focuses on low-level hardware interaction, often working closely with hardware teams |
| Industry Usage | Common in automotive, medical devices, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and hardware startups |
Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.

Job description
Senior Software Engineer
Full time-Flexible schedule, FLSA Exempt, EEOC Employer
THIS IS AN ONSITE POSITION IN EUGENE, OREGON
MUST BE AUTHORIZED TO WORK IN THE UNITED STATES WITHOUT SPONSORSHIP NOW OR IN THE FUTURE.
Rosen Aviation is looking for an experienced software engineer to help us develop the next generation of aircraft cabin systems. The right individual will be a part of a larger team composed of software, electrical, test, and mechanical engineers all with the common goal of creating exciting new technologies for commercial aircraft and private/business jets. If you have experience working in Linux and Android, doing object-oriented programming and working with embedded systems, we are looking for you!
The right candidate will architect, specify, design, and implement software as part of the Software Team in the development of Rosen products; Be responsible for successful implementation and control of all aspects of the software life cycle; Provide sustaining support for released products; Create world class production testing software with an emphasis on automation; And continuously improve our development process.
Required Qualifications
- 7+ years of software development experience
- Extensive experience with Git
- Extensive experience with C++ and C
- Extensive experience with AOSP (Android Open Source Project) or another embedded Linux OS
- 5+ years of experience in Linux kernel driver development
- 5+ years of experience using Java
Preferred Qualifications
- Experience with NXP SoMs (i.MX8, i.MX6, i.MX95)
- Experience with Gigabit Multimedia Serial Link (GMSL)
- Experience with AV (audio/video) over ethernet including
- Video compression
- Synchronization
- Video server implementations
- Precision Time Protocol (PTP)
- Experience with Jira, Confluence, RTM
- Experience using C# and the .NET framework
- Experience using Python
- Enjoys working in a small team
- Strong project management skills
Benefits:
In joining the Rosen team you'll surround yourself with like-minded colleagues, and enjoy our many workplace benefits, such as:
- On-site exercise facility
- Full suite of medical, dental, and vision benefits
- Employer paid life, disability, and AD&D insurance
- 401(k) retirement plan with company-matching benefit
Physical, Ergonomic and Environmental Considerations:
- Primarily works in a factory environment with constant exposure to noise, chemicals and machinery
- Constantly positions self to ship and inspect parts
- Operates a computer and other office productivity machinery
- Occasionally exposed to hazardous chemicals
- Occasionally moves material and parts typically weighing up to 50 pounds from inspection to production floor.
To apply, please visithttp://www.rosenaviation.com/about/careers/
Rosen is a drug and alcohol free workplace.