Back to Jobs

Software Engineer - Embedded Systems

Location: Nashville, TN

National Recovery Technologies (“NRT”) located in Nashville, Tennessee, is a leader in designing, manufacturing, and installing optical sorting technology. Since our inception in 1981, our people have been industry thought-leaders and technology innovators, focused on quality of manufacturing and a strong commitment to customer service.  An equipment manufacturing and engineering company, NRT provides cutting edge sorting solutions to the recycling industry. NRT is a world leader in waste and recycling sorting and automation technology deployed worldwide NRT has the world’s largest installed capacity in PET plastic reclamation plants.

NRT is looking for a Software Engineer – Embedded Systems to join the Nashville team. 

In this role, you will be responsible for building new applications to meet extraction requirements, troubleshooting, and upgrading existing systems for optical and robotic sorting equipment. You will be writing applications and system programs using C++ for Linux. You will work collaboratively as part of a team of software engineers.

If you have these qualifications, knowledge, skills, and abilities...

  • Bachelor’s Degree in Engineering, Computer Science or related field preferred
  • 5 years’ professional experience in embedded development required
  • Expertise in C++, object-oriented design (OOD) and multi-thread design required
  • Understanding in device-level programing C++, or Linux/Unix device drivers required
  • Experience writing system applications with Python preferred
  • Experience with UI applications development with JavaScript, HTML, and CSS preferred
  • Experience with hardware interface design and development, multi-threaded applications and drivers, and multi-processor systems a plus
  • Strong organizational skills and self-motivated
  • Ability to multi-task and meet deadlines
  • Courage to take ownership for finding resolutions for issues and challenges

And are interested in these responsibilities...

  • Writing real-time device-level code that captures data from sensors and executes sortation algorithms, including studying feature extraction requirements of the application to determine how to best organize the code
  • Designing, debugging, documenting and demonstrating highly refined C++ code written for Real-time Linux, including test and deploy plans
  • Troubleshooting and upgrading existing systems with assistance from R&D and production technicians
  • Using source version-control system and managing release configurations
  • Executing software installation and supervising final release tests when new software is released to production
  • Communicating with other software engineers to understand and contribute to other ongoing projects

You will receive...

  • A positive working environment with opportunities for professional growth through training and advancement within the organization
  • Comprehensive benefits program including but not limited to Medical, Dental, and Vision Benefits
  • Paid time off and paid holidays
  • 401(k) Plan with company match
  • Tuition reimbursement

Please visit our website ( to apply and learn more.

Work Opportunity

NRT will only employ those who are legally authorized to work in the United States. Currently, we do not offer VISA sponsorship or transfers at this time, unless specifically noted in the posting.

NRT participates in the E-Verify program.

Equal Opportunity Employer

NRT is an Equal Opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran or protected veteran status, genetic information, and other legally protected characteristics.

More from BHS

BHS Names Julie Fuller NRT Managing Director

Eugene, Ore. – May 23 2023 – – Bulk Handling Systems (BHS) has named Julie Fuller to the position of Managing Director of National Recovery Technologies (NRT).

Read the Full Article

NRT Launches new Optical Sorter with advanced technology, new easy access design

Nashville, Tenn. – April 24, 2023 -- National Recovery Technologies (NRT), has announced the new SpydIR®-HS optical sorter, a Near-infrared (NIR) platform with multiple technological advancements including nearly 10x the detection resolution with the addition of a Hyper Spectral Imaging (HSI)

Read the Full Article

Webinar dives into automation, verifiable material composition

Data is power and knowing how to leverage that power is vital in the rapidly evolving world of waste and recycling. Equipment is smarter and systems are more complex.

Read the Full Article