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 ...
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 ...
Embedded Software Engineer
$139.50K - $183.50K/yr
... embedded systems. Expectations: This role blends hands-on engineering with cross-functional ... collaboration, technical problem solving, product lifecycle support and software technical ...
Embedded Software Engineer
$139.50K - $183.50K/yr
... embedded systems. Expectations: This role blends hands-on engineering with cross-functional ... collaboration, technical problem solving, product lifecycle support and software technical ...
The Principal Embedded Software Engineer is responsible for developing complex software system designs for new products as well as design improvements to legacy products. They will exercise sound ...
The Principal Embedded Software Engineer is responsible for developing complex software system designs for new products as well as design improvements to legacy products. They will exercise sound ...
Principal Embedded Software Engineer
Tualatin, OR · On-site +1
The Principal Embedded Software Engineer is responsible for developing complex software system designs for new products as well as design improvements to legacy products. They will exercise sound ...
Quick apply
Principal Embedded Software Engineer
Tualatin, OR · On-site +1
The Principal Embedded Software Engineer is responsible for developing complex software system designs for new products as well as design improvements to legacy products. They will exercise sound ...
Sr. Software Architect - Platform Services
Beaverton, OR · On-site
$133K - $223K/yr
Overview Are you passionate about shaping the future of embedded systems in the avionics industry? As a senior software architect, you'll play a pivotal role in designing safe, reliable, and ...
Sr. Software Architect - Platform Services
Beaverton, OR · On-site
$133K - $223K/yr
Overview Are you passionate about shaping the future of embedded systems in the avionics industry? As a senior software architect, you'll play a pivotal role in designing safe, reliable, and ...
... embedded systems. Please submit for more detailed JD.
... embedded systems. Please submit for more detailed JD.
Senior Embedded Engineer (Automotive) IRC295022
Portland, OR · On-site +1
$125K - $130K/yr
Increase system performance and decrease the memory usage of the application. What we offer Culture of caring. At GlobalLogic, we prioritize a culture of caring. Across every region and department ...
Senior Embedded Engineer (Automotive) IRC295022
Portland, OR · On-site +1
$125K - $130K/yr
Increase system performance and decrease the memory usage of the application. What we offer Culture of caring. At GlobalLogic, we prioritize a culture of caring. Across every region and department ...
Senior Embedded Engineer (Automotive) IRC295022
Portland, OR · On-site
$131.50K - $172.30K/yr
Increase system performance and decrease the memory usage of the application. What we offer Culture of caring. At GlobalLogic, we prioritize a culture of caring. Across every region and department ...
Senior Embedded Engineer (Automotive) IRC295022
Portland, OR · On-site
$131.50K - $172.30K/yr
Increase system performance and decrease the memory usage of the application. What we offer Culture of caring. At GlobalLogic, we prioritize a culture of caring. Across every region and department ...
... embedded systems, or cloud platforms. Ways to stand out from the crowd: * Experience driving diagnostics across rack-level or cluster-level deployments. * Background in cloud-scale infrastructure and ...
... embedded systems, or cloud platforms. Ways to stand out from the crowd: * Experience driving diagnostics across rack-level or cluster-level deployments. * Background in cloud-scale infrastructure and ...
... embedded systems, or cloud platforms. Ways to stand out from the crowd: * Experience driving diagnostics across rack-level or cluster-level deployments. * Background in cloud-scale infrastructure and ...
... embedded systems, or cloud platforms. Ways to stand out from the crowd: * Experience driving diagnostics across rack-level or cluster-level deployments. * Background in cloud-scale infrastructure and ...
... Embedded systems, robotics, wearables, or other firmwaredriven products Familiarity with firmware development lifecycles and validation workflows Experience coordinating across internal teams and ...
... Embedded systems, robotics, wearables, or other firmwaredriven products Familiarity with firmware development lifecycles and validation workflows Experience coordinating across internal teams and ...
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 ...
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 ...
Software Engineering, Staff Engineer - 15410
Hillsboro, OR · On-site
$120K/yr
With a passion for embedded systems and a deep understanding of PCIe protocol, you thrive in collaborative, multidisciplinary environments. Your expertise in developing robust, scalable software is ...
Software Engineering, Staff Engineer - 15410
Hillsboro, OR · On-site
$120K/yr
With a passion for embedded systems and a deep understanding of PCIe protocol, you thrive in collaborative, multidisciplinary environments. Your expertise in developing robust, scalable software is ...
Head of Bioengineering
Portland, OR · On-site
Oversee integration of biosensors, optical monitoring, embedded systems, and real-time data acquisition pipelines enabling adaptive environmental control and automated experimentation. * Lead ...
Head of Bioengineering
Portland, OR · On-site
Oversee integration of biosensors, optical monitoring, embedded systems, and real-time data acquisition pipelines enabling adaptive environmental control and automated experimentation. * Lead ...
Head of Bioengineering
Portland, OR · On-site
Oversee integration of biosensors, optical monitoring, embedded systems, and real-time data acquisition pipelines enabling adaptive environmental control and automated experimentation. * Lead ...
Head of Bioengineering
Portland, OR · On-site
Oversee integration of biosensors, optical monitoring, embedded systems, and real-time data acquisition pipelines enabling adaptive environmental control and automated experimentation. * Lead ...
Firmware Engineer III
Tualatin, OR · On-site
$109K - $125K/yr
Experience developing and debugging firmware in embedded systems * Experience developing automated tests or validation tools for firmware verification * Ability to independently own technical ...
Firmware Engineer III
Tualatin, OR · On-site
$109K - $125K/yr
Experience developing and debugging firmware in embedded systems * Experience developing automated tests or validation tools for firmware verification * Ability to independently own technical ...
Senior Firmware Engineer
Portland, OR · On-site
$131K - $185K/yr
Experience debugging and troubleshooting embedded systems using tools such as debuggers, oscilloscopes and logic analyzers. * Experience with software testing techniques such as unit testing. * Up to ...
Senior Firmware Engineer
Portland, OR · On-site
$131K - $185K/yr
Experience debugging and troubleshooting embedded systems using tools such as debuggers, oscilloscopes and logic analyzers. * Experience with software testing techniques such as unit testing. * Up to ...
Senior Firmware Engineer
Portland, OR · On-site
Experience debugging and troubleshooting embedded systems using tools such as debuggers, oscilloscopes and logic analyzers. * Experience with software testing techniques such as unit testing. * Up to ...
Quick apply
Senior Firmware Engineer
Portland, OR · On-site
Experience debugging and troubleshooting embedded systems using tools such as debuggers, oscilloscopes and logic analyzers. * Experience with software testing techniques such as unit testing. * Up to ...
Embedded Systems information
See Portland, OR salary details
$66.3K - $78.8K
1% of jobs
$78.8K - $91.3K
2% of jobs
$91.3K - $103.7K
6% of jobs
$103.7K - $116.2K
13% of jobs
$118.9K is the 25th percentile. Wages below this are outliers.
$116.2K - $128.7K
14% of jobs
$128.7K - $141.2K
12% of jobs
The median wage is $143.8K / yr.
$141.2K - $153.7K
13% of jobs
$153.7K - $166.2K
12% of jobs
$169.9K is the 75th percentile. Wages above this are outliers.
$166.2K - $178.6K
12% of jobs
$178.6K - $191.1K
11% of jobs
$191.1K - $203.6K
6% of jobs
$66.3K
$145.6K
$203.6K
How much do embedded systems jobs pay per year?
What is an Embedded Systems job?
What are the key skills and qualifications needed to thrive in the Embedded Systems position, and why are they important?
What are the typical daily responsibilities of an Embedded Systems professional?
- Embedded Systems Engineer
- Entry Level Embedded Firmware Engineer
- Entry Level Embedded Engineer
- Contract Embedded Engineer
- Embedded Firmware Engineer Intern
- Subsea Engineering Internship
- Senior Embedded Systems Engineer
- Embedded Systems Engineer Entry Level
- Embedded Software Engineer Remote
- Embedded Firmware Engineer

Apple rating
8.1
Based on 661 frontline employees who took The Breakroom Quiz
6th of 30 rated technology retailers
Job description
As an Embedded CPU Engineer, you will help define CPUs that are specifically designed for running embedded applications across iPhone, iPad, Mac, and other Apple products. Your focus will be on understanding the unique constraints and opportunities of varied embedded use cases and translating those insights into improvements for both the software stack as well as the hardware including the CPU and its surrounding subsystem. You will be responsible for deep-dive performance analysis of embedded workloads, identifying bottlenecks in existing microarchitectures, and proposing optimization strategies that balance performance, power efficiency, and area. 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 cases.This role requires some background in software profiling, performance modeling, and simulation environments. You will use and develop analysis tools and infrastructure to enable data-driven architectural decisions, create and analyze both real workloads and benchmarks representative of embedded workloads, and iterate with design teams to ensure ideas are implementable within power, timing, and area constraints.
BS in Electrical Engineering, Computer Engineering, Computer Science, or similarCPU architecture or microarchitecture experienceExperience with performance simulation environments, and performance analysis or optimization of workloadsExperience with one or more of the following ISAs: ARM, RISC-V, x86Experience in C, C++, or similar programming languagesExperience with scripting languages such as Python or Perl for analysis and automation
MS or PhD in Electrical Engineering, Computer Engineering, or Computer Science10+ years of industry experience in CPU architecture or performance analysisExpertise in CPU microarchitecture in one or more of the following areas: branch prediction, prefetching, pipeline optimization, datapath, memory hierarchyExperience in one or more of the following areas: embedded ML workloads and inference engines, SIMD/vector architectures for signal processing or ML, or compiler infrastructure and toolchain development for embedded workloadsExperience with real-time operating systems and embedded software constraintsUnderstanding of: power-performance trade-offs in CPU designs, system-level power management, and low-power design techniquesStrong communication and collaboration skills across hardware and software teamsExperience taking architectural ideas from concept through implementation
About Apple
Sourced by ZipRecruiter
Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.
Industry
Computer and electronic product manufacturing
Company size
10,000+ Employees
Headquarters location
Cupertino, CA, US
Year founded
1976