1

Assembly Language Programmer Jobs in Tennessee (NOW HIRING)

Sr. Mainframe Application Developer

Nashville, TN ยท On-site

$47.25 - $60.75/hr

What You'll Do Teradata is looking for a skilled Mainframe Developer to join our Customer Developer ... Exposure to mainframe assembly language (ability to read and understand required; deep expertise is ...

Launch Manager

Lewisburg, TN ยท On-site

$105K/yr

ur Engineering team is looking for a L aunch Manager . We are looking for a dynamic and driven ... assembly * Language: English proficiency required for daily communication with US plant team ...

s may display in multiple languagesbased on your language selection. What we offer: At Magna, you ... Represent Nascote at assembly plants for problem evaluation or during launches. * Represent Nascote ...

s may display in multiple languages based on your language selection. What we offer: At Magna, you ... Represent Nascote at assembly plants for problem evaluation or during launches. * Represent Nascote ...

s may display in multiple languages based on your language selection. What we offer: At Magna, you ... Preferred 3-5 years of assembly manufacturing engineering experience. * Preferred Maintenance ...

s may display in multiple languagesbased on your language selection. What we offer: At Magna, you ... Preferred 3-5 years of assembly manufacturing engineering experience. * Preferred Maintenance ...

Manage new product design and continuous improvement of assembly jigs and fixtures to support new ... Language Skills : English required. Ability to read, analyze, and interpret general business ...

Manage new product design and continuous improvement of assembly jigs and fixtures to support new ... Language Skills : English required. Ability to read, analyze, and interpret general business ...

Manage new product design and continuous improvement of assembly jigs and fixtures to support new ... Language Skills : English required. Ability to read, analyze, and interpret general business ...

Sr. Manufacturing Engineer

Clinton, TN

$83K - $114K/yr

Through our robust product engineering, outstanding tooling capabilities and diverse process ... Ability to speak a second language helpful but not required * Metal Stamping and assembly ...

Sr. Manufacturing Engineer

Clinton, TN ยท On-site

$83K - $114K/yr

Through our robust product engineering, outstanding tooling capabilities and diverse process ... Ability to speak a second language helpful but not required * Metal Stamping and assembly ...

Manufacturing Engineer

Clinton, TN ยท On-site

$67K - $86K/yr

s may display in multiple languages based on your language selection. What we offer: At Magna, you ... Experience supporting assembly line processes, including workstation design, tooling, ergonomic ...

Manufacturing Engineer

Clinton, TN

$67K - $86K/yr

s may display in multiple languagesbased on your language selection. What we offer: At Magna, you ... Experience supporting assembly line processes, including workstation design, tooling, ergonomic ...

Manufacturing Engineering Assistant Manager

Clinton, TN ยท On-site

$101K - $125K/yr

s may display in multiple languagesbased on your language selection. What we offer: At Magna, you ... College-level courses and technical background in process (Assembly, Hot stamping, Cold stamping ...

New

next page

Showing results 1-20

Assembly Language Programmer information

See Tennessee salary details

$10

$35

$62

How much do assembly language programmer jobs pay per hour?

As of Jun 25, 2026, the average hourly pay for assembly language programmer in Tennessee is $35.88, according to ZipRecruiter salary data. Most workers in this role earn between $23.37 and $46.68 per hour, depending on experience, location, and employer.

Is C++ or assembly harder?

Assembly language is generally considered harder to learn and use than C++ because it requires understanding hardware architecture and involves writing low-level code. Assembly offers fine-grained control over hardware but is more complex and time-consuming, whereas C++ provides higher-level abstractions that simplify programming tasks. Assembly is often used for performance-critical or hardware-specific programming, while C++ is more common for application development and system software.

Can AI do assembly coding?

Assembly language programmers write low-level code for hardware control and performance optimization. While AI can assist in code generation and optimization tasks, it is not currently capable of fully replacing the expertise and precision required for manual assembly coding, which often involves understanding hardware architecture and specific system requirements.

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.

Is assembly language still in demand?

Assembly language programmers are still needed in specialized fields such as embedded systems, firmware development, and hardware programming. While high-level languages are more common for most software development, expertise in assembly remains valuable for performance-critical and low-level system tasks.

How much do assembly programmers make?

Assembly language programmers typically earn between $60,000 and $120,000 annually, depending on experience, industry, and location. Skilled programmers with knowledge of low-level hardware interactions and optimization can command higher salaries, especially in specialized fields like embedded systems or cybersecurity.

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.

What are popular job titles related to Assembly Language Programmer jobs in Tennessee? For Assembly Language Programmer jobs in Tennessee, the most frequently searched job titles are:
What job categories do people searching Assembly Language Programmer jobs in Tennessee look for? The top searched job categories for Assembly Language Programmer jobs in Tennessee are:

Sr. Mainframe Application Developer

Teradata

Nashville, TN โ€ข On-site

$47.25 - $60.75/hr

Other

Medical, Life, Retirement

Posted 3 days ago


Job description

Our Company

At Teradata, we believe that people thrive when empowered with better information. Teradata Autonomous Knowledge Platform activates enterprise intelligence by unifying data, knowledge and business context to achieve tangible outcomes. With Teradata, organizations can provide agents with full context for impact when it matters. Our solution lets businesses connect and scale on premises, in the cloud, or through a hybrid approach. Teradata delivers real business value with AI.

What You'll Do

Teradata is looking for a skilled Mainframe Developer to join our Customer Developer Tools (CDT) organization. This role is critical in supporting and evolving our mainframe-based connectivity solutions, ensuring reliability, performance, and seamless integration with Teradata Cloud systems.

Key Responsibilities

  • Build, maintain, and support Teradata mainframe connectivity solutions and utilities

  • Diagnose and resolve complex customer issues, including APAR development and SMP/E packaging and maintenance

  • Analyze and synthesize customer mainframe environments to reproduce and troubleshoot issues in lab environments

  • Profile system, network, and application performance using tools such as SDSF and SMF

  • Collect, analyze, and debug system dumps using IPCS and related tools (e.g., XDC)

  • Understand and work within mainframe security frameworks including RACF, Top Secret, and ACF2

  • Develop and maintain JCL and REXX scripts for build automation, testing, and performance validation

  • Read, understand, and maintain shared assembly code across multiple products

  • Collaborate with cross-functional teams, including architects, product managers, and support engineers

Specialized Responsibilities (Legacy / Transitional Systems)

While Teradata continues to modernize its platform, this role may include work on highly specialized legacy systems:

  • Contribute to and maintain a large-scale assembly-based codebase (TDP) requiring advanced debugging and system-level understanding

  • Support integration with CICS and IMS transaction environments

  • Assist in ensuring stability and backward compatibility as legacy systems are phased out

Who You'll Work With

You will work closely with engineering, support, and customer teams to diagnose complex issues, enhance existing systems, and contribute to modernization efforts as legacy components transition over time.

What Makes You a Qualified Candidate

  • 8-10 years of experience in IBM z/OS mainframe environments

  • Hands-on experience with SMP/E, APAR creation, and maintenance workflows

  • Proficiency in JCL and REXX scripting

  • Experience with dump analysis and debugging tools such as IPCS

  • Familiarity with performance monitoring tools (SMF, SDSF)

  • Solid understanding of mainframe security models (RACF, Top Secret, ACF2)

  • Ability to troubleshoot complex distributed and mainframe-integrated systems

  • Strong analytical and problem-solving skills

What You'll Bring

  • Experience with C and C++ is a strong plus

  • Exposure to mainframe assembly language (ability to read and understand required; deep expertise is a plus)

  • Experience with CICS and IMS integration

  • Familiarity with database connectivity systems or the Teradata ecosystem

  • Experience working in hybrid environments involving mainframe and cloud systems

Why We Think You'll Love Teradata

We prioritize a people-first culture because we know our people are at the very heart of our success. We embrace a flexible work model because we trust our people to make decisions about how, when, and where they work. We focus on well-being because we care about our people and their ability to thrive both personally and professionally. We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are.

#LI-SK1

Teradata is proud to be an equal opportunity employer. We do not discriminate based upon race, color, ancestry, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related conditions), national origin, sexual orientation, age, citizenship, marital status, disability, medical condition, genetic information, gender identity or expression, military and veteran status, or any other legally protected status. We welcome and encourage individuals from all backgrounds to apply and join our team, bringing their unique perspectives and experiences to help us innovate and grow. If you require accommodations during the interview process, please let your recruiter know and we will work with you to meet your needs.

Pay Rate: 132900.0000 - 166100.0000 - 199300.0000 Annually

Starting pay for the successful applicant will depend on geographic location, internal equity, job-related knowledge, skills, and candidate experience. Sales roles will be eligible for commission payments tied to quota achievement. All other permanent roles will be eligible for one of our annual incentive plans, which are based on company financial attainment and individual performance. Employees in this position are eligible to participate in the Company's benefits programs, which generally include health care, life and disability insurance, retirement savings, and time-off programs. Benefit details vary by country and plan, including eligibility and available options, and will be shared during the hiring process. Additional information is available here: https://www.teradata.com/About-Us/Careers/Benefits

Employees in this position are also eligible to participate in the Company's comprehensive benefits programs, which include healthcare, life and disability insurance plans, a 401(k)-retirement savings plan, and time-off programs. Specific details of these benefits, including eligibility criteria and plan options, will be provided during the hiring process and can be reviewed here: https://www.teradata.com/About-Us/Careers/Benefits