Low level high performance programming experience is a must for this position. Being comfortable in vector assembly and low level C is a requirement. The ideal candidate would be at ease in ...
Low level high performance programming experience is a must for this position. Being comfortable in vector assembly and low level C is a requirement. The ideal candidate would be at ease in ...
High Performance Low Level Programmer
Cupertino, CA · On-site
$147K - $272K/yr
Low level high performance programming experience is a must for this position. Being comfortable in vector assembly and low level C is a requirement. The ideal candidate would be at ease in ...
High Performance Low Level Programmer
Cupertino, CA · On-site
$147K - $272K/yr
Low level high performance programming experience is a must for this position. Being comfortable in vector assembly and low level C is a requirement. The ideal candidate would be at ease in ...
... system level use cases and functional features Participate in SOC architecture, design ... engineering or related field. Pay & Benefits At Apple, base pay is one part of our total ...
... system level use cases and functional features Participate in SOC architecture, design ... engineering or related field. Pay & Benefits At Apple, base pay is one part of our total ...
We are looking for software engineers with background in embedded software development to join a ... system level use cases and functional features Participate in SOC architecture, design ...
We are looking for software engineers with background in embedded software development to join a ... system level use cases and functional features Participate in SOC architecture, design ...
... system level use cases and functional features Participate in SOC architecture, design ... engineering or related field. Pay & Benefits At Apple, base pay is one part of our total ...
... system level use cases and functional features Participate in SOC architecture, design ... engineering or related field. Pay & Benefits At Apple, base pay is one part of our total ...
... system level use cases and functional features Participate in SOC architecture, design ... engineering or related field. Pay & Benefits At Apple, base pay is one part of our total ...
... system level use cases and functional features Participate in SOC architecture, design ... engineering or related field. Pay & Benefits At Apple, base pay is one part of our total ...
We are looking for software engineers with background in embedded software development to join a ... system level use cases and functional features Participate in SOC architecture, design ...
We are looking for software engineers with background in embedded software development to join a ... system level use cases and functional features Participate in SOC architecture, design ...
... system level use cases and functional features Participate in SOC architecture, design ... engineering or related field. Pay & Benefits At Apple, base pay is one part of our total ...
... system level use cases and functional features Participate in SOC architecture, design ... engineering or related field. Pay & Benefits At Apple, base pay is one part of our total ...
Silicon Validation Software Engineer: Embedded and Low-level Programming
Austin, TX · On-site
$130K - $171K/yr
... system level use cases and functional features Participate in SOC architecture, design ... silicon validation software engineering or related field. Proficient in C/C++, assembly a ...
Silicon Validation Software Engineer: Embedded and Low-level Programming
Austin, TX · On-site
$130K - $171K/yr
... system level use cases and functional features Participate in SOC architecture, design ... silicon validation software engineering or related field. Proficient in C/C++, assembly a ...
... system level use cases and functional features Participate in SOC architecture, design ... engineering or related field. Pay & Benefits At Apple, base pay is one part of our total ...
... system level use cases and functional features Participate in SOC architecture, design ... engineering or related field. Pay & Benefits At Apple, base pay is one part of our total ...
This role requires deep knowledge of the Linux operating system internals, low-level programming, and the ability to analyze and deconstruct binaries for vulnerabilities, malware, or undocumented ...
This role requires deep knowledge of the Linux operating system internals, low-level programming, and the ability to analyze and deconstruct binaries for vulnerabilities, malware, or undocumented ...
We are looking for software engineers with background in embedded software development to join a ... system level use cases and functional features Participate in SOC architecture, design ...
We are looking for software engineers with background in embedded software development to join a ... system level use cases and functional features Participate in SOC architecture, design ...
Low-Level C++ Software Engineer
Chicago, IL · On-site
$100K - $140K/yr
Low-Level C++ Software Engineer Department: Technology Employment Type: Full Time Location: Chicago ... Experience and aptitude in multi-threaded programming and performance tuning * Ability to analyze ...
Low-Level C++ Software Engineer
Chicago, IL · On-site
$100K - $140K/yr
Low-Level C++ Software Engineer Department: Technology Employment Type: Full Time Location: Chicago ... Experience and aptitude in multi-threaded programming and performance tuning * Ability to analyze ...
We are looking for software engineers with background in embedded software development to join a ... system level use cases and functional features Participate in SOC architecture, design ...
We are looking for software engineers with background in embedded software development to join a ... system level use cases and functional features Participate in SOC architecture, design ...
Silicon Validation Software Engineer: Embedded and Low-level Programming
Austin, TX · On-site
$130K - $171K/yr
We are looking for software engineers with background in embedded software development to join a ... system level use cases and functional features Participate in SOC architecture, design ...
Silicon Validation Software Engineer: Embedded and Low-level Programming
Austin, TX · On-site
$130K - $171K/yr
We are looking for software engineers with background in embedded software development to join a ... system level use cases and functional features Participate in SOC architecture, design ...
We are looking for software engineers with background in embedded software development to join a ... system level use cases and functional features Participate in SOC architecture, design ...
We are looking for software engineers with background in embedded software development to join a ... system level use cases and functional features Participate in SOC architecture, design ...
Senior R&D Software Developer
$51.25 - $67.75/hr
The ideal candidate should have a deep understanding of low-level programming, strong technical skills, and a passion for innovation. Responsibilities: * Design, develop, and optimize software ...
Senior R&D Software Developer
$51.25 - $67.75/hr
The ideal candidate should have a deep understanding of low-level programming, strong technical skills, and a passion for innovation. Responsibilities: * Design, develop, and optimize software ...
Senior R&D Software Developer
$50.25 - $66.25/hr
The ideal candidate should have a deep understanding of low-level programming, strong technical skills, and a passion for innovation. Responsibilities: * Design, develop, and optimize software ...
Senior R&D Software Developer
$50.25 - $66.25/hr
The ideal candidate should have a deep understanding of low-level programming, strong technical skills, and a passion for innovation. Responsibilities: * Design, develop, and optimize software ...
Senior Firmware Engineer
South San Francisco, CA · On-site
$155K - $195K/yr
This is a unique opportunity to apply your full-stack expertise and low-level programming knowledge to build the systems that make Molecular Computing a commercial reality. About the Role: As a ...
Senior Firmware Engineer
South San Francisco, CA · On-site
$155K - $195K/yr
This is a unique opportunity to apply your full-stack expertise and low-level programming knowledge to build the systems that make Molecular Computing a commercial reality. About the Role: As a ...
This role requires deep knowledge of the Windows operating system internals, low-level programming, and the ability to analyze and deconstruct binaries for vulnerabilities, malware, or undocumented ...
This role requires deep knowledge of the Windows operating system internals, low-level programming, and the ability to analyze and deconstruct binaries for vulnerabilities, malware, or undocumented ...
Low Level Programming information
See salary details
$81K - $85.5K
3% of jobs
$85.5K - $89.9K
5% of jobs
$89.9K - $94.4K
5% of jobs
$94.4K - $98.8K
5% of jobs
$101.9K is the 25th percentile. Wages below this are outliers.
$98.8K - $103.3K
9% of jobs
$103.3K - $107.7K
7% of jobs
$107.7K - $112.2K
13% of jobs
The median wage is $112.7K / yr.
$112.2K - $116.6K
18% of jobs
$118.9K is the 75th percentile. Wages above this are outliers.
$116.6K - $121.1K
18% of jobs
$121.1K - $125.5K
11% of jobs
$125.5K - $130K
5% of jobs
$81K
$110.8K
$130K
How much do low level programming jobs pay per year?
What is the difference between Low Level Programming vs Embedded Systems Developer?
| Aspect | Low Level Programming | Embedded Systems Developer |
|---|---|---|
| Required Credentials | Knowledge of C, C++, Assembly | Same as Low Level Programming, plus microcontroller expertise |
| Work Environment | Software development on hardware-near systems, desktops, servers | Design and develop firmware for embedded devices |
| Industry Usage | Operating systems, device drivers, hardware interfaces | Consumer electronics, automotive, medical devices |
Both roles require proficiency in low-level languages like C and Assembly. Low Level Programming focuses on system software and hardware interaction, while Embedded Systems Developers specialize in creating firmware for specific hardware devices. The main difference lies in the application context: general system development versus embedded device firmware.
What are some common challenges faced by low-level programmers when working with hardware and embedded systems?
What can you do with low-level programming?
Is 25 too late to start coding?
What are the key skills and qualifications needed to thrive as a Low Level Programmer, and why are they important?
What is low level programming?
What are low-level programmers?
What is the 80 20 rule in programming?
Apple rating
8.1
Based on 661 frontline employees who took The Breakroom Quiz
6th of 30 rated technology retailers
Job description
The group is looking for an exceptional high performance programmer to complement the team and make a difference. As a member of our fast paced group, you will have the unique opportunity to delight and inspire millions of Apple's customers every day. You will work in a cross functional team which is implementing innovative and state of the art routines to support the necessary computation for such things as machine learning and vision algorithms. Push the state of the art in low level computation and drive them towards energy efficient and high performance implementations by tightly integrating software and hardware. The successful candidate will have excellent understanding and knowledge of micro architecture of NEON on ARM and AVX on Intel CPU cores from a vector programming perspective. Team members are engaged in the design and optimization of low level computational support for machine learning and computational vision such as 2D Multi-layered convolution, LSTM in hand writing recognition, FFT and DFT for audio codecs, speech synthesis and encryption to mention a few technologies. Understanding and working knowledge of cryptographic algorithms such as AES and SHA is a desirable attribute. Being able to craft the fastest and the most energy efficient routines for a particular CPU core is a plus. Low level high performance programming experience is a must for this position. Being comfortable in vector assembly and low level C is a requirement. The ideal candidate would be at ease in developing both innovative and robust CPU core level algorithms derived from a particular technology's need in a tight deadline .
5+ years low level algorithmic development in Machine Learning computation, LSTM, BLAS and DFT.Detailed knowledge of vector Instruction Set Architectures (ISA) of ARM and Intel.Strong understanding of computational efficiency.Excellent coding skills in ASM and C.
Strong verbal and written communication skills.Ability to manage multiple tasks and self-prioritize.Ability to work with cross functional teams in compression related components.
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