... ARM assembly language • Master's degree in computer science, engineering, mathematics, or STEM related field Company : Esri is a software company that devolops geographic information system ...
... ARM assembly language • Master's degree in computer science, engineering, mathematics, or STEM related field Company : Esri is a software company that devolops geographic information system ...
We are seeking a highly skilled software development engineer who possesses both large-scale and ... assembly language
We are seeking a highly skilled software development engineer who possesses both large-scale and ... assembly language
... Assembly language experience is a plus Knowledge and experience in Bluetooth, GPS, Graphics and WLAN is a plus Experience in testing MultiMedia applications (Browser, Camera/Camcorder, Media Player ...
... Assembly language experience is a plus Knowledge and experience in Bluetooth, GPS, Graphics and WLAN is a plus Experience in testing MultiMedia applications (Browser, Camera/Camcorder, Media Player ...
Onsite Job - Embedded Software Engineer Level 3
San Diego, CA · On-site
$120 - $150/hr
Work with multi-disciplinary teams, such as with Systems Engineering, Digital Engineering, Hardware ... Familiarity with assembly language * Familiarity with bare metal embedded device drivers
Quick apply
Onsite Job - Embedded Software Engineer Level 3
San Diego, CA · On-site
$120 - $150/hr
Work with multi-disciplinary teams, such as with Systems Engineering, Digital Engineering, Hardware ... Familiarity with assembly language * Familiarity with bare metal embedded device drivers
Senior Developer Tools Engineer
Santa Clara, CA · On-site
$64 - $84.50/hr
Working knowledge of assembly language and low-level debugging techniques. * Familiarity with ... Experience with GPU programming and debugging (CUDA, ROCm, or similar). * Experience with OS-level ...
Senior Developer Tools Engineer
Santa Clara, CA · On-site
$64 - $84.50/hr
Working knowledge of assembly language and low-level debugging techniques. * Familiarity with ... Experience with GPU programming and debugging (CUDA, ROCm, or similar). * Experience with OS-level ...
Computer Science Instructor (Part-Time Faculty Pool) Fresno City College
Fresno, CA · On-site
$45.49 - $61.78/hr
... assembly language programming, and other computer science courses as assigned; * Teaching assignments in a variety of instructional settings and times, including evening and/or weekends, on-line or ...
Computer Science Instructor (Part-Time Faculty Pool) Fresno City College
Fresno, CA · On-site
$45.49 - $61.78/hr
... assembly language programming, and other computer science courses as assigned; * Teaching assignments in a variety of instructional settings and times, including evening and/or weekends, on-line or ...
Senior Firmware Engineer
Pleasanton, CA · On-site
$133K - $175K/yr
Proficiency in assembly language programming for embedded targets. * Experience implementing lightweight Ethernet stacks (e.g., lwIP) on small embedded systems. * Background working with SoC or FPGA ...
Senior Firmware Engineer
Pleasanton, CA · On-site
$133K - $175K/yr
Proficiency in assembly language programming for embedded targets. * Experience implementing lightweight Ethernet stacks (e.g., lwIP) on small embedded systems. * Background working with SoC or FPGA ...
SoC Firmware Engineer
Cupertino, CA · On-site
SoC Firmware engineers at Apple implement new features/functionalities of Apple's premier SoCs ... Preferred Qualifications Software development experience using C and assembly language with ARM ...
SoC Firmware Engineer
Cupertino, CA · On-site
SoC Firmware engineers at Apple implement new features/functionalities of Apple's premier SoCs ... Preferred Qualifications Software development experience using C and assembly language with ARM ...
High‑performance server designs, Hardware/software interfaces. • Proficiency in C and assembly language. • Systems programming experience using Python or similar languages. • Familiarity with ...
High‑performance server designs, Hardware/software interfaces. • Proficiency in C and assembly language. • Systems programming experience using Python or similar languages. • Familiarity with ...
Senior Firmware Engineer
Pleasanton, CA · On-site
$133K - $175K/yr
Proficiency in assembly language programming for embedded targets. * Experience implementing lightweight Ethernet stacks (e.g., lwIP) on small embedded systems. * Background working with SoC or FPGA ...
Senior Firmware Engineer
Pleasanton, CA · On-site
$133K - $175K/yr
Proficiency in assembly language programming for embedded targets. * Experience implementing lightweight Ethernet stacks (e.g., lwIP) on small embedded systems. * Background working with SoC or FPGA ...
Senior Firmware Engineer
Pleasanton, CA · On-site
$133K - $175K/yr
Proficiency in assembly language programming for embedded targets. * Experience implementing lightweight Ethernet stacks (e.g., lwIP) on small embedded systems. * Background working with SoC or FPGA ...
Quick apply
Senior Firmware Engineer
Pleasanton, CA · On-site
$133K - $175K/yr
Proficiency in assembly language programming for embedded targets. * Experience implementing lightweight Ethernet stacks (e.g., lwIP) on small embedded systems. * Background working with SoC or FPGA ...
Senior Engineer Firmware
Pleasanton, CA · On-site
$133K - $175K/yr
Proficiency in assembly language programming for embedded targets. * Experience implementing lightweight Ethernet stacks (e.g., lwIP) on small embedded systems. * Background working with SoC or FPGA ...
Senior Engineer Firmware
Pleasanton, CA · On-site
$133K - $175K/yr
Proficiency in assembly language programming for embedded targets. * Experience implementing lightweight Ethernet stacks (e.g., lwIP) on small embedded systems. * Background working with SoC or FPGA ...
Computer Science Instructor (Part-Time Faculty Pool) Fresno City College
Fresno, CA · On-site
$45.49 - $61.78/hr
... assembly language programming, and other computer science courses as assigned; * Teaching assignments in a variety of instructional settings and times, including evening and/or weekends, on-line or ...
Computer Science Instructor (Part-Time Faculty Pool) Fresno City College
Fresno, CA · On-site
$45.49 - $61.78/hr
... assembly language programming, and other computer science courses as assigned; * Teaching assignments in a variety of instructional settings and times, including evening and/or weekends, on-line or ...
SoC Firmware Engineer
Cupertino, CA · On-site
SoC Firmware engineers at Apple implement new features/functionalities of Apple's premier SoCs ... Preferred Qualifications Software development experience using C and assembly language with ARM ...
SoC Firmware Engineer
Cupertino, CA · On-site
SoC Firmware engineers at Apple implement new features/functionalities of Apple's premier SoCs ... Preferred Qualifications Software development experience using C and assembly language with ARM ...
SoC Firmware Engineer
Cupertino, CA · On-site
SoC Firmware engineers at Apple implement new features/functionalities of Apple's premier SoCs ... Preferred Qualifications Software development experience using C and assembly language with ARM ...
SoC Firmware Engineer
Cupertino, CA · On-site
SoC Firmware engineers at Apple implement new features/functionalities of Apple's premier SoCs ... Preferred Qualifications Software development experience using C and assembly language with ARM ...
Familiarity with x64 or ARM assembly language * Master's degree in computer science, engineering, mathematics, or STEM related field #LI-RC2
Familiarity with x64 or ARM assembly language * Master's degree in computer science, engineering, mathematics, or STEM related field #LI-RC2
Principal Engineer Embedded Cryptographic Software Level 3 Work Location: San Diego, CA Work ... Assembly language experience. * Experience with bare-metal embedded device drivers. * Knowledge of ...
Quick apply
Principal Engineer Embedded Cryptographic Software Level 3 Work Location: San Diego, CA Work ... Assembly language experience. * Experience with bare-metal embedded device drivers. * Knowledge of ...
Principal Engineer Embedded Cryptographic Software Level 3 with Security Clearance
San Diego, CA · On-site
Principal Engineer Embedded Cryptographic Software Level 3 Work Location: San Diego, CA Work ... Assembly language experience. * Experience with bare-metal embedded device drivers. * Knowledge of ...
Principal Engineer Embedded Cryptographic Software Level 3 with Security Clearance
San Diego, CA · On-site
Principal Engineer Embedded Cryptographic Software Level 3 Work Location: San Diego, CA Work ... Assembly language experience. * Experience with bare-metal embedded device drivers. * Knowledge of ...
Senior Embedded Firmware Design Engineer
San Diego, CA · Hybrid
$126K - $167K/yr
Proficiency in C/C++ and assembly language programming, scripting languages (Python), debugging capabilities, industry leading embedded software suites (IDE), AI coding tools (e.g. Cursor, Claude ...
Senior Embedded Firmware Design Engineer
San Diego, CA · Hybrid
$126K - $167K/yr
Proficiency in C/C++ and assembly language programming, scripting languages (Python), debugging capabilities, industry leading embedded software suites (IDE), AI coding tools (e.g. Cursor, Claude ...
Principal Engineer Embedded Cryptographic Software Level 3
San Diego, CA · On-site
$133.33/hr
Principal Engineer Embedded Cryptographic Software Level 3 Work Location: San Diego, CA Work ... Assembly language experience. * Experience with bare-metal embedded device drivers. * Knowledge of ...
Principal Engineer Embedded Cryptographic Software Level 3
San Diego, CA · On-site
$133.33/hr
Principal Engineer Embedded Cryptographic Software Level 3 Work Location: San Diego, CA Work ... Assembly language experience. * Experience with bare-metal embedded device drivers. * Knowledge of ...
Assembly Language Programmer information
See California salary details
$11.86 - $16.95
4% of jobs
$16.95 - $22.04
9% of jobs
$25.70 is the 25th percentile. Wages below this are outliers.
$22.04 - $27.13
17% of jobs
$27.13 - $32.22
13% of jobs
The median wage is $35.19 / hr.
$32.22 - $37.31
13% of jobs
$37.31 - $42.40
10% of jobs
$42.40 - $47.49
9% of jobs
$48.44 is the 75th percentile. Wages above this are outliers.
$47.49 - $52.58
9% of jobs
$52.58 - $57.67
7% of jobs
$57.67 - $62.76
6% of jobs
$62.76 - $67.85
4% of jobs
$11
$39
$67
How much do assembly language programmer jobs pay per hour?
What is an assembly language programmer?
An Assembly Language Programmer is responsible for writing low-level code that directly interacts with a computer's hardware. They work with assembly language, which is specific to a machine's architecture, to optimize performance and efficiency. These programmers often develop firmware, operating system components, or performance-critical applications where high-speed execution is required. Their role requires in-depth knowledge of computer architecture, memory management, and debugging techniques.
What are the typical daily responsibilities of an assembly language programmer?
As an Assembly Language Programmer, your daily responsibilities often include writing, testing, and debugging low-level code for specialized systems or embedded devices. You may review hardware documentation, optimize existing code for speed or memory usage, and collaborate with hardware engineers or other software developers to ensure seamless system integration. Detailed code documentation and version management are also part of the routine. The work is typically meticulous and requires a high degree of precision, but it offers the opportunity to make significant, tangible impacts on core products and system performance.
Are there still assembly language programmers?
Is assembly language still in demand?
What are the key skills and qualifications needed to thrive as an assembly language programmer?
To thrive as an Assembly Language Programmer, you need extensive knowledge of computer architectures, low-level programming, and strong analytical skills, typically supported by a degree in computer science or related field. Familiarity with platform-specific assemblers, debuggers, integrated development environments (IDEs), and version control systems is commonly expected. Attention to detail, problem-solving ability, and clear communication are crucial soft skills for this technical role. These competencies ensure efficient, reliable code that interacts directly with hardware, supporting system stability and performance.

Esri rating
9.6
Based on 14 frontline employees who took The Breakroom Quiz
8th of 242 rated software companies
Job description
Esri is a leader in geographic information systems (GIS) technology, and they are seeking a C/C++ Software Development Engineer II to join their Desktop Architecture team. In this role, you will develop and maintain software frameworks while collaborating with senior engineers to enhance system performance and reliability.
Responsibilities:
• Develop, enhance, and maintain extensive C/C++ software frameworks
• Diagnose and resolve defects utilizing debugging and profiling tools
• Leverage your knowledge of operating system internals to contribute to a secure and robust software design.
• Work alongside senior engineers to design and implement innovative features
• Stay informed about technical trends and actively engage in learning across a broad range of topics, including software architecture, encryption, optimization, machine learning, computer hardware, and the business of software, to enhance your contributions to the team
Qualifications:
Required:
• 2+ years of demonstrated experience in C/C++ software development
• Understanding and experience with software testing patterns and fundamentals
• Strong grasp of operating systems concepts and computer security fundamentals
• Proficiency in debugging, troubleshooting, and performance analysis
• Awareness of technical trends and a keen interest in a broad range of topics, including software architecture, encryption, optimization, machine learning, computer hardware, and the business of software
• Bachelor’s degree in computer science, engineering, mathematics, or STEM related field
Preferred:
• Strong knowledge of Windows operating system internals
• Familiarity with C# and UI frameworks such as WPF or WinForms
• Understanding of COM, IPC, threading, and concurrency
• Familiarity with x64 or ARM assembly language
• Master’s degree in computer science, engineering, mathematics, or STEM related field
Company:
Esri is a software company that devolops geographic information system software, location intelligence, and mapping. Founded in 1969, the company is headquartered in Redlands, USA, with a team of 5001-10000 employees. The company is currently Late Stage.
About ESRI
Sourced by ZipRecruiter
Our passion for improving quality of life through geography is at the heart of everything we do. Esri's geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.
Industry
Scientific research and development services
Company size
1,001 - 5,000 Employees
Headquarters location
Redlands, CA, US
Year founded
1969