Responsibilities : • Develop software in C/C++, Python and Assembly language for operating system internals, network programming and reverse engineering. • Work on projects that involve ...
Responsibilities : • Develop software in C/C++, Python and Assembly language for operating system internals, network programming and reverse engineering. • Work on projects that involve ...
Experience with assembly language programming (NXP-VSPA ISA knowledge preferred, but proficiency in x86/x64, ARM, etc. is acceptable) * Strong DSP fundamentals (i.e. frequency domain vs. time domain ...
Quick apply
Experience with assembly language programming (NXP-VSPA ISA knowledge preferred, but proficiency in x86/x64, ARM, etc. is acceptable) * Strong DSP fundamentals (i.e. frequency domain vs. time domain ...
Experience with assembly language programming (NXP-VSPA ISA knowledge preferred, but proficiency in x86/x64, ARM, etc. is acceptable) * Strong DSP fundamentals (i.e. frequency domain vs. time domain ...
Experience with assembly language programming (NXP-VSPA ISA knowledge preferred, but proficiency in x86/x64, ARM, etc. is acceptable) * Strong DSP fundamentals (i.e. frequency domain vs. time domain ...
Software Engineer
Lexington, MA · On-site
Experience with assembly language programming (NXP-VSPA ISA knowledge preferred, but proficiency in x86/x64, ARM, etc. is acceptable) * Strong DSP fundamentals (i.e. frequency domain vs. time domain ...
Software Engineer
Lexington, MA · On-site
Experience with assembly language programming (NXP-VSPA ISA knowledge preferred, but proficiency in x86/x64, ARM, etc. is acceptable) * Strong DSP fundamentals (i.e. frequency domain vs. time domain ...
Experience with assembly language / register-based programming * Familiar with avionics I/O mapping * Familiar with A429 data bus communication * Experience creating test cases and test procedures ...
Experience with assembly language / register-based programming * Familiar with avionics I/O mapping * Familiar with A429 data bus communication * Experience creating test cases and test procedures ...
Experience with assembly language / register-based programming * Familiar with avionics I/O mapping * Familiar with A429 data bus communication * Experience creating test cases and test procedures ...
Quick apply
Experience with assembly language / register-based programming * Familiar with avionics I/O mapping * Familiar with A429 data bus communication * Experience creating test cases and test procedures ...
Experience with assembly language / register-based programming * Familiar with avionics I/O mapping * Familiar with A429 data bus communication * Experience creating test cases and test procedures ...
Experience with assembly language / register-based programming * Familiar with avionics I/O mapping * Familiar with A429 data bus communication * Experience creating test cases and test procedures ...
Software Engineer- SoC Level Validation Engineer
Beaverton, OR · On-site
$181K - $318K/yr
Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and ...
Software Engineer- SoC Level Validation Engineer
Beaverton, OR · On-site
$181K - $318K/yr
Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and ...
Experience with assembly language programming (NXP-VSPA ISA knowledge preferred, but proficiency in x86/x64, ARM, etc. is acceptable) * Strong DSP fundamentals (i.e. frequency domain vs. time domain ...
Experience with assembly language programming (NXP-VSPA ISA knowledge preferred, but proficiency in x86/x64, ARM, etc. is acceptable) * Strong DSP fundamentals (i.e. frequency domain vs. time domain ...
Experience with assembly language / register-based programming * Familiar with avionics I/O mapping * Familiar with A429 data bus communication * Experience creating test cases and test procedures ...
Experience with assembly language / register-based programming * Familiar with avionics I/O mapping * Familiar with A429 data bus communication * Experience creating test cases and test procedures ...
Software Engineer- SoC Level Validation Engineer
$113K - $190K/yr
Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and ...
Software Engineer- SoC Level Validation Engineer
$113K - $190K/yr
Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and ...
Software Engineer- SoC Level Validation Engineer
$171K - $302K/yr
Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and ...
Software Engineer- SoC Level Validation Engineer
$171K - $302K/yr
Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and ...
Software Engineer- SoC Level Validation Engineer
$171K - $302K/yr
Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and ...
Software Engineer- SoC Level Validation Engineer
$171K - $302K/yr
Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and ...
Software Engineer 1
Salem, OR · On-site
Software Engineer 1 We are seeking a full-time Software Engineer 1 at Garmin's site in Salem, OR ... Python, assembly language, or other selected languages * Troubleshoots basic issue reports ...
Software Engineer 1
Salem, OR · On-site
Software Engineer 1 We are seeking a full-time Software Engineer 1 at Garmin's site in Salem, OR ... Python, assembly language, or other selected languages * Troubleshoots basic issue reports ...
Software Engineer- SoC Level Validation Engineer
Beaverton, OR · On-site
$181K - $318K/yr
Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and ...
Software Engineer- SoC Level Validation Engineer
Beaverton, OR · On-site
$181K - $318K/yr
Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and ...
Software Engineer- SoC Level Validation Engineer
$113K - $190K/yr
Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and ...
Software Engineer- SoC Level Validation Engineer
$113K - $190K/yr
Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and ...
Software Engineer- SoC Level Validation Engineer
$181K - $318K/yr
Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and ...
Software Engineer- SoC Level Validation Engineer
$181K - $318K/yr
Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and ...
Software Engineer- SoC Level Validation Engineer
$171K - $302K/yr
Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and ...
Software Engineer- SoC Level Validation Engineer
$171K - $302K/yr
Experience with SoC bringup Experienced C/C++ and Assembly language programmer Expertise in Embedded programming with an understanding of hardware-software interfaces Knowledge of Hardware and ...
Software Engineer 1
Chandler, AZ · On-site
Overview We are seeking a full-time Software Engineer 1 at Garmin's U.S. headquarters in the ... Java, assembly language, or other selected languages * Troubleshoots basic issue reports ...
Software Engineer 1
Chandler, AZ · On-site
Overview We are seeking a full-time Software Engineer 1 at Garmin's U.S. headquarters in the ... Java, assembly language, or other selected languages * Troubleshoots basic issue reports ...
CNO Analyst/Programmer
Annapolis, MD · On-site
Set of X is looking for a software engineer who can develop software in C/C++, Python and Assembly language for operating system internals, network programming and reverse engineering. You will work ...
CNO Analyst/Programmer
Annapolis, MD · On-site
Set of X is looking for a software engineer who can develop software in C/C++, Python and Assembly language for operating system internals, network programming and reverse engineering. You will work ...
Assembly Language Programmer information
See salary details
$12.02 - $17.18
4% of jobs
$17.18 - $22.33
9% of jobs
$26.04 is the 25th percentile. Wages below this are outliers.
$22.33 - $27.49
17% of jobs
$27.49 - $32.65
13% of jobs
The median wage is $35.66 / hr.
$32.65 - $37.81
13% of jobs
$37.81 - $42.96
10% of jobs
$42.96 - $48.12
9% of jobs
$49.09 is the 75th percentile. Wages above this are outliers.
$48.12 - $53.28
9% of jobs
$53.28 - $58.44
7% of jobs
$58.44 - $63.59
6% of jobs
$63.59 - $68.75
4% of jobs
$12
$39
$68
How much do assembly language programmer jobs pay per hour?
What is an Assembly Language Programmer job?
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.
What are the key skills and qualifications needed to thrive in the Assembly Language Programmer position, and why are they important?
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.

Full-time
Posted 26 days ago
Job description
Set of X is a company focused on government contracting, aiming to build an elite group of engineers. They are seeking a software engineer with a passion for cybersecurity to develop software in C/C++, Python, and Assembly for various complex projects, while also leading a team and mentoring junior developers.
Responsibilities:
• Develop software in C/C++, Python and Assembly language for operating system internals, network programming and reverse engineering.
• Work on projects that involve virtualization, kernel modules, network devices and test frameworks.
• Lead a team of engineers and mentor junior developers.
Qualifications:
Required:
• Experience developing software in C/C++, Python and Assembly language
• Experience developing for operating system internals (e.g. Windows, Linux, Android, iOS, Embedded systems)
• Experience with network programming
• Experience with debuggers (e.g. WinDBG, gdb, lldb, adb, ollydbg)
• Experience with test frameworks (e.g. GoogleTest, CMock, Catch2, pytest)
• Experience working well in a team
• TS/SCI clearance with polygraph is required.
Preferred:
• Experience writing software in Modern C++ (stdcpp17 and later)
• Experience with virtualization tools (e.g. VMWare, HyperV)
• Experience with reverse engineering tools (e.g. Ghidra, IDAPro, Binary Ninja, Radare2)
• Experience with version control systems (e.g. Git, Svn)
• Agile development skills
• Prior experience leading a team
• Experience writing kernel modules/drivers
• Experience with network devices
• Experience with build system technologies (e.g. MsBuild, CMake, make, ninja, wheel, tox)
• Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black)
• Experience with scaling automation tools (e.g. Docker, Ansible)
• Experience with CI/CD tools (e.g. Atlassian, GitLab, CircleCI, Jenkins)
Company:
S of X Technology Partners delivers engineering services and tech solutions to U.S. Government clients. Founded in 2019, the company is headquartered in Fulton, USA, with a team of 11-50 employees. The company is currently Early Stage.