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 ...
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 ...
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 ...
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 ...
Sr. Software Architect - Platform Services
$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
$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 knowledge of real-time motion or embedded control systems and how to architect clean ... Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or equivalent work ...
Working knowledge of real-time motion or embedded control systems and how to architect clean ... Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or equivalent work ...
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 ...
Senior Software Engineer, Navigation
$155K - $241K/yr
About The Role Join the Autonomy team as a Senior Software Engineer focused on Navigation. You will ... Experience with common robotics frameworks (e.g., ROS/ROS2, DDS) and hands-on experience with ...
Senior Software Engineer, Navigation
$155K - $241K/yr
About The Role Join the Autonomy team as a Senior Software Engineer focused on Navigation. You will ... Experience with common robotics frameworks (e.g., ROS/ROS2, DDS) and hands-on experience with ...
Senior Software Engineer, Navigation
Salem, OR · On-site
$155K - $241K/yr
About The Role Join the Autonomy team as a Senior Software Engineer focused on Navigation. You will ... Experience with common robotics frameworks (e.g., ROS/ROS2, DDS) and hands-on experience with ...
Senior Software Engineer, Navigation
Salem, OR · On-site
$155K - $241K/yr
About The Role Join the Autonomy team as a Senior Software Engineer focused on Navigation. You will ... Experience with common robotics frameworks (e.g., ROS/ROS2, DDS) and hands-on experience with ...
Software Infrastructure Development Engineer
Wilsonville, OR · Hybrid
$179K - $212K/yr
Software Infrastructure Development Engineer Job Reference #: 507588 Job Location: Wilsonville, OR ... tools, and embedded software. We at Siemens EDA pride ourselves on our dedication to software ...
Software Infrastructure Development Engineer
Wilsonville, OR · Hybrid
$179K - $212K/yr
Software Infrastructure Development Engineer Job Reference #: 507588 Job Location: Wilsonville, OR ... tools, and embedded software. We at Siemens EDA pride ourselves on our dedication to software ...
You possess a deep understanding of embedded system software and operating system architectures ... Engineer, Mobile Device Management, MDM, Telemetry, Android Framework, Embedded Systems, Java ...
You possess a deep understanding of embedded system software and operating system architectures ... Engineer, Mobile Device Management, MDM, Telemetry, Android Framework, Embedded Systems, Java ...
Senior Software Engineer
Salem, OR · On-site
$123K - $162K/yr
The Role At AutoStore, we're pioneering the future of warehouse automation with our innovative robotic and software technology. We're seeking a Senior Software Engineer experienced in C++ and C# who ...
Senior Software Engineer
Salem, OR · On-site
$123K - $162K/yr
The Role At AutoStore, we're pioneering the future of warehouse automation with our innovative robotic and software technology. We're seeking a Senior Software Engineer experienced in C++ and C# who ...
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 ...
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 ...
Staff Software Engineer, Teleoperation
$190K - $296K/yr
About The Role As a Staff Software Engineer on the AI team, you will architect and build production ... Anticipate future robot hardware and sensor changes, and design systems that can adapt to new ...
Staff Software Engineer, Teleoperation
$190K - $296K/yr
About The Role As a Staff Software Engineer on the AI team, you will architect and build production ... Anticipate future robot hardware and sensor changes, and design systems that can adapt to new ...
Systems Programming: Strong, hands-on proficiency in C or C ... Embedded & Firmware Development: Solid understanding of the hardware/software boundary, including ...
Quick apply
Systems Programming: Strong, hands-on proficiency in C or C ... Embedded & Firmware Development: Solid understanding of the hardware/software boundary, including ...
... robotic systems. You will mentor junior engineers, drive best practices across the test ... Define and drive automated production test strategies for embedded hardware, maximizing coverage ...
Quick apply
... robotic systems. You will mentor junior engineers, drive best practices across the test ... Define and drive automated production test strategies for embedded hardware, maximizing coverage ...
... robotic systems. You will mentor junior engineers, drive best practices across the test ... Define and drive automated production test strategies for embedded hardware, maximizing coverage ...
... robotic systems. You will mentor junior engineers, drive best practices across the test ... Define and drive automated production test strategies for embedded hardware, maximizing coverage ...
Senior Software Engineer
$123K - $162K/yr
At AutoStore, we're pioneering the future of warehouse automation with our innovative robotic and software technology. We're seeking a Senior Software Engineer experienced in C++ and C# who is ...
Senior Software Engineer
$123K - $162K/yr
At AutoStore, we're pioneering the future of warehouse automation with our innovative robotic and software technology. We're seeking a Senior Software Engineer experienced in C++ and C# who is ...
IT - Software Developer RPA
OR · On-site +1
Software Developer, RPA Division: IT Location: HQ - JAM Industries (Open to East Coast; Hybrid or Remote) Schedule: Monday to Friday, 8:30 AM - 5:30 PM Summary As a Software Developer, RPA at Nexora ...
IT - Software Developer RPA
OR · On-site +1
Software Developer, RPA Division: IT Location: HQ - JAM Industries (Open to East Coast; Hybrid or Remote) Schedule: Monday to Friday, 8:30 AM - 5:30 PM Summary As a Software Developer, RPA at Nexora ...
... robotic systems. You will mentor junior engineers, drive best practices across the test ... Define and drive automated production test strategies for embedded hardware, maximizing coverage ...
... robotic systems. You will mentor junior engineers, drive best practices across the test ... Define and drive automated production test strategies for embedded hardware, maximizing coverage ...
Lead Software Architect (AAOS)
Portland, OR · Hybrid
$150K - $175K/yr
... developer or architect in a senior role, inclusive of required experience as an embedded software architect • Demonstrated experience in leading the delivery and/or design of complex software ...
Lead Software Architect (AAOS)
Portland, OR · Hybrid
$150K - $175K/yr
... developer or architect in a senior role, inclusive of required experience as an embedded software architect • Demonstrated experience in leading the delivery and/or design of complex software ...
Permanent Embedded Software Engineer Robotics information
What is the difference between Permanent Embedded Software Engineer Robotics vs Permanent Firmware Engineer Robotics?
| Aspect | Permanent Embedded Software Engineer Robotics | Permanent Firmware Engineer Robotics |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related; experience with embedded systems | Bachelor's in Electrical Engineering, Computer Engineering, or related; firmware development experience |
| Work Environment | Designing and developing embedded software for robotic systems | Writing low-level firmware for robotic hardware components |
| Industry Usage | Robotics, automation, manufacturing | Robotics, consumer electronics, industrial automation |
Both roles involve working with embedded systems in robotics, but the Embedded Software Engineer focuses on higher-level software development, while the Firmware Engineer specializes in low-level hardware programming. The choice depends on whether the role emphasizes software architecture or hardware-level firmware development.
Apple rating
8.1
Based on 662 frontline employees who took The Breakroom Quiz
6th of 30 rated technology retailers
Job description
As an Embedded CPU Architect, 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 Science20+ 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